Exemple #1
0
        public async Task <IActionResult> Index(LoginModels model)
        {
            //await CreateRolesAsync(this.serviceProvider);
            if (ModelState.IsValid)
            {
                var result = await LUsuario.userLoginAsync(model);

                if (result.Succeeded)
                {
                    return(Redirect("/Principal/Principal/Principal"));
                }
                else if (result.IsLockedOut)
                {
                    model.Error = "Cuenta de usuario bloqueada";
                    _model      = model;
                    return(Redirect("/"));
                }
                else
                {
                    model.Error = "Correo o Contraseña Inválidos";
                    _model      = model;
                    return(Redirect("/"));
                }
            }
            return(View());
        }