public ActionResult Login(Entities.Login data, string returnUrl) { //IngenetEntities db = new IngenetEntities(); ActionResult Result; UsuariosBLL oBLL = new UsuariosBLL(); List <Entities.Usuario> usuarios = oBLL.RetrieveAll(); Entities.Usuario user = usuarios.FirstOrDefault(p => p.Correo == data.Correo && p.Contraseña == data.Contraseña && p.Estatus == 1); if (user != null) { if (user.Estatus == 1) { Result = SignInUser(user, data.Rememberme, returnUrl); Global.suces = 1; ViewBag.activeusuario = 1; } else { ViewBag.activeusuario = 0; Global.suces = 0; Result = View(data); } } else { ViewBag.activeusuario = 0; Result = View(data); Global.suces = 0; } return(Result); }
private void load() { string id = Session["UpdateRegisterID"].ToString(); int idd = int.Parse(id); Entities.Login actualUser = bll.loadUser(idd); TextBox1.Text = actualUser.UserName.ToString(); TextBox2.Text = actualUser.PasswordLogin.ToString(); TextBox4.Text = actualUser.Email.ToString(); }
public ActionResult IngresoUsuario(Entities.Login model) { string texto = ""; string tipo = ""; if (ModelState.IsValid) { string username_login = model.usuario; string password_encoded = funcion.md5_encode(model.clave); if (usuarioBL.check_login(username_login, password_encoded)) { var userCookie = new HttpCookie(cookie_name, username_login + "-" + password_encoded); userCookie.Expires.AddDays(365); HttpContext.Response.Cookies.Add(userCookie); string tipo_usuario = usuarioBL.get_user_type(username_login); texto = "Bienvenido a la sección de administración " + tipo_usuario + " " + username_login; tipo = "success"; } else { texto = "Datos incorrectos"; tipo = "warning"; } } else { texto = "Faltan datos"; tipo = "warning"; } TempData["mensaje"] = funcion.mensaje("Iniciar sesión", texto, tipo); if (tipo == "success") { return(RedirectToAction("Index", "Administracion")); } else { return(RedirectToAction("Index", "Login")); } }