public IActionResult UserLogin(LoginVal user) { if (ModelState.IsValid) { // get from db... List <User> usr = _context.users.Where(userItem => userItem.email == user.email && userItem.password == user.password).ToList(); if (usr.Count > 0) { // set session... HttpContext.Session.SetString("user_name", (string)usr[0].first_name); HttpContext.Session.SetInt32("user_id", (int)usr[0].userid); return(RedirectToAction("Index")); } else { return(RedirectToAction("Index")); } } else { // need to render view to support model binded errors... return(View("Login")); } }
public IActionResult UserLogin(LoginVal user) { if (ModelState.IsValid) { // get from db... List <User> usr = _context.users.Where(userItem => userItem.email == user.email && userItem.password == user.password).ToList(); if (usr.Count > 0) { // set session... HttpContext.Session.SetString("name", (string)usr[0].name); HttpContext.Session.SetInt32("user_id", (int)usr[0].userid); return(RedirectToAction("bright_ideas", "Idea")); } else { ModelState.AddModelError("email", "No user with that email found or password does not match!"); return(View("Index")); } } else { // need to render view to support model binded errors... return(View("Index")); } }
private void CargaGrilla() { LoginVal Use = new LoginVal(); Users usuarios = new Users(); gvUsuario.DataSource = Use.BuscaUsuario(usuarios); gvUsuario.DataBind(); gvOpciones.DataSource = Use.ListaOpciones(usuarios); gvOpciones.DataBind(); }
public CookieModel Login(UsuarioModel usuario) { LoginVal login = new LoginVal(usuario); SesionVal sesion = null; SesionVal.CleanSesiones(); if (login.IsValid) { sesion = SesionVal.CreateSesion(login.ValidUser, new TimeSpan(0, 45, 0)); } return(sesion?.Cookie); }
private void CargaPerfil(int user) { LoginVal Use = new LoginVal(); Users usuario = new Users(); ListaPerfil.Items.Clear(); ListaPerfil.DataTextField = "nombreperfil"; ListaPerfil.DataValueField = "id_perfil"; ListaPerfil.DataSource = Use.BuscaPerfil(usuario); ListaPerfil.DataBind(); ListaPerfil.Items.Insert(0, "- Seleccione Perfil -"); }
public bool isAuthenticate(LoginVal val) { bool auth = false; using (HostingEnvironment.Impersonate()) { PrincipalContext ctx = new PrincipalContext(ContextType.Domain); if (ctx.ValidateCredentials(val.UserID, val.Password)) { auth = true; } } return(auth); }
protected void btnGrabar_Click(object sender, EventArgs e) { Users usr = new Users(); usr.password = txtclave.Text; usr.user = txtnomuser.Text; usr.rut = int.Parse(txtrut.Text); usr.dv = Digito(int.Parse(txtrut.Text)); usr.nombre = txtnombre.Text; usr.apellido = txtapellido.Text; usr.correo = txtCorreo.Text; string fecnac = string.Format("{0:yyyy-MM-dd}", txtfecnac.Text); usr.fecnacimiento = fecnac.Replace("/", "-") + " 00:00:00.000"; LoginVal consUser = new LoginVal(); if (consUser.registrarUsers(usr)) { Response.Redirect("https://localhost:44382/Login"); } }
protected void btnlogin_Click(object sender, EventArgs e) { var psw = txtpsw.Text; var user = txtuser.Text; string est; Users usr = new Users(); usr.password = psw; usr.user = user; LoginVal consUser = new LoginVal(); est = consUser.ConsultaUsuario(usr); if (est != string.Empty) { Response.Redirect("https://localhost:44382/Default?NomUser="******"https://localhost:44382/Login"); } }