public ActionResult Index(Models.Usuarios usuario) { try { var passwordEncripted = Encriptacion.Encriptacion.Encriptar(usuario.Password); var loginResultUsers = usu.BuscarUsuarios(usuario.Username, passwordEncripted); Console.WriteLine(passwordEncripted); if (loginResultUsers) { //Si es nulo no existe DATA.Usuarios datos = usu.BuscarUsuarios(usuario.Username); Session["Username"] = datos.Username; Session["Rol"] = datos.Id_rol; return(RedirectToAction("UserDashboard", "Home")); } else { ModelState.AddModelError("errorLogin", "Usuario y/o contraseña incorrectos."); return(View("Index")); } } catch (Exception ex) { ViewBag.Mensaje = ex.Message; return(View("Index")); } }
public ActionResult Profile() { ViewBag.Rol = Session["Rol"].ToString(); try { string username = ViewBag.userId = Session["Username"]; var lista = usuar.BuscarUsuarios(username); var usuarioBuscar = Mapper.Map <Models.Usuarios>(lista); //Decripta el password var passwordDecriptado = Encriptacion.Encriptacion.Decriptar(usuarioBuscar.Password); //Asigna la variable decriptada al objeto Password usuarioBuscar.Password = passwordDecriptado; usuarioBuscar.ConfirmaPassowrd = passwordDecriptado; return(View(usuarioBuscar)); } catch (Exception ex) { ViewBag.Mensaje = ex.Message; return(View()); } }