public ActionResult Login(BEUsuario oUsuario, string ReturnUrl = "") { if (oUsuario.UserName == null || oUsuario.UserName.Trim().Length == 0) { ViewBag.Mensaje = " Favor de ingresar el USUARIO."; goto Terminar; } if (oUsuario.Password == null || oUsuario.Password.Trim().Length == 0) { ViewBag.Mensaje = " Favor de ingresar el PASSWORD."; goto Terminar; } StringCrypto Clave = new StringCrypto(SymmProvEnum.DES); string PasswordEncriptado; PasswordEncriptado = Clave.Encrypting(oUsuario.Password, "keyLogin"); oUsuario.Password = PasswordEncriptado; if (new BLUsuario().fnAutenticacion(oUsuario)) { FormsAuthentication.SetAuthCookie(oUsuario.UserName, oUsuario.Recordarme); System.Web.HttpContext.Current.Session["Usuario"] = oUsuario; if (Url.IsLocalUrl(ReturnUrl)) { return(Redirect(ReturnUrl)); } else { return(RedirectToAction("Index", "Expedientes")); } } else { ViewBag.Mensaje = "(*) Las credenciales son incorrectas..!"; } Terminar: ModelState.Remove("Password"); return(PartialView()); }
public ActionResult Login(BEUsuario oUsuario, string ReturnUrl = "") { oUsuario.Alerta = ""; if (!ModelState.IsValid) { goto Terminar; } StringCrypto Clave = new StringCrypto(SymmProvEnum.DES); string PasswordEncriptado; PasswordEncriptado = Clave.Encrypting(oUsuario.Password, "keyLogin"); oUsuario.Password = PasswordEncriptado; if (new BLSitrad().fnAutenticacion(oUsuario)) { oUsuario.Recordarme = true; oUsuario.Datos = oUsuario.Nombres + "|" + oUsuario.Correo; FormsAuthentication.SetAuthCookie(oUsuario.Datos, oUsuario.Recordarme); //System.Web.HttpContext.Current.Session["Usuario"] = oUsuario; if (Url.IsLocalUrl(ReturnUrl)) { return(Redirect(ReturnUrl)); } else { return(RedirectToAction("Index", "Sitrad")); } } else { oUsuario.Alerta = "(*) Las credenciales son incorrectas..!"; } ModelState.Remove("Password"); Terminar: return(View(oUsuario)); }
public ActionResult Register(BEUsuario oUsuario) { if (!ModelState.IsValid) { goto Terminar; } int rpta = 0; ViewBag.Alerta = "danger"; StringCrypto Clave = new StringCrypto(SymmProvEnum.DES); string PasswordEncriptado; PasswordEncriptado = Clave.Encrypting(oUsuario.Password, "keyLogin"); oUsuario.Password = PasswordEncriptado; rpta = new BLUsuario().fnInsertarUpdateUsuario(oUsuario, User.Identity.Name); if (rpta == 1) { ViewBag.Mensaje = Global.vMsgSuccess; ViewBag.Alerta = "success"; } else if (rpta == 2) { ViewBag.Mensaje = "El usuario: [" + oUsuario.UserName + "] ya existe."; } else { ViewBag.Mensaje = Global.vMsgFail; } Terminar: ViewData["Roles"] = new SelectList(new BLUsuario().ListarPerfiles(), "IDCodigo", "Nombres"); ViewData["Grupos"] = new SelectList(new BLUsuario().ListarGrupos(), "IDCodigo", "Nombres"); return(View(oUsuario)); }