public ActionResult <Action> Put(string correo, string password, string idDispositivo, string actuador, bool estado) { Usuario u = usuarioManager.Login(correo, password); if (u != null) { if (dispositivoManager.DispositivoPerteneceAUsuario(idDispositivo, u.Id) != null) { try { return(Ok(accionManager.Insertar(new Accion() { Actuador = actuador, Estado = estado, IdDispositivo = idDispositivo })));; } catch (Exception) { return(BadRequest("no se pudo crear la accion" + lecturaManager.Error)); } } else { return(BadRequest("Dispositivo no pertenece a usuario")); } } else { return(BadRequest("Usuario y/o contraseña incorrecta")); } }
public async Task <IActionResult> OnPost() { if (EsLogin) { IUsuarioManager usuarioManager = FactoryManager.UsuarioManager(); Usuario u = usuarioManager.Login(Login.Correo, Login.Password); if (u != null) { List <Claim> claims = new List <Claim> { new Claim(ClaimTypes.Name, u.Nombre), new Claim(ClaimTypes.Email, u.Correo) }; ClaimsIdentity identity = new ClaimsIdentity(claims, "cookie"); ClaimsPrincipal principal = new ClaimsPrincipal(identity); await HttpContext.SignInAsync(scheme : "Seguridad", principal : principal, properties : new AuthenticationProperties { ExpiresUtc = DateTime.UtcNow.AddMinutes(10) }); return(RedirectToPage("PanelUsuario", new { idUsuario = u.Id })); } else { Error = "Usuario y/o contraseña incorrecto"; return(Page()); } } else { return(RedirectToPage("NuevoUsuario")); } }
private void btnAutorizar_Click(object sender, EventArgs e) { usuario nuevoUsuario = managerUsuario.Login(textUsuario.Text, textPassword.Text); if (nuevoUsuario != null && nuevoUsuario.NombreUsuario == "root") { resultado = true; } else { resultado = false; } this.Close(); }
private void btnLogin_Click(object sender, EventArgs e) { usuario user = managerUsuario.Login(textUsuario.Text, textPassword.Text); if (user != null) { FormPrincipal fp = new FormPrincipal(user); //FormPrincipal fp = new FormPrincipal(); fp.Show(); this.Hide(); } else { MessageBox.Show("El nombre de usuario o password son incorrectos.", "Inicio de sesión.", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { /*usuario nuevoUsuario = new usuario { NombreCompleto = "Juan Espinosa", NombreUsuario = "espinosa.sistemas", Password="******"}; * if (managerUser.Insertar(nuevoUsuario)) MessageBox.Show("Se ha insertado el nuevo usuario"); * else MessageBox.Show("El usuario no se puedo insertar. Erro:" + managerUser.Error);*/ usuario user = managerUser.Login("espinosa.sistemas", "123456"); if (user != null) { MessageBox.Show("Login Exitoso"); } else { MessageBox.Show("No se pudo iniciar sesión. Error:" + managerUser.Error); } }
private void BtnIniciar_Click(object sender, RoutedEventArgs e) { usuario user = _manager.Login(TxtUsuario.Text, PswPassword.Password); if (user != null) { MessageBox.Show("Bienvenido " + user.Nombres, "Tienda", MessageBoxButton.OK, MessageBoxImage.Information); MainWindow ventana = new MainWindow(user); ventana.Show(); this.Close(); } else { MessageBox.Show("Usuario o contraseña incorrecta", "Tienda", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void OnPost() { if (EsLogin) { IUsuarioManager usuarioManager = FactoryManager.UsuarioManager(); Usuario u = usuarioManager.Login(Login.Correo, Login.Password); if (u != null) { //mandar el panel del usuario Error = $"Bienvenido{u.Nombre}!!!!!"; } else { Error = "Usuario y/o contaseña nicorrecto";//mandar un error } } else { //mandar a crear un usuario } }
public override ActionResult <IEnumerable <Usuario> > Consulta([FromBody] ConsultaAPIModel model, string id) { try { List <Usuario> datos = null; if (model.NombreMetodo == "Login") { datos = new List <Usuario>(); datos.Add(manager.Login(model.Parametros[0], model.Parametros[1])); return(Ok(datos)); } else { return(BadRequest("Nombre del metodo no encontrado")); } } catch (Exception) { return(BadRequest("Error al procesar los datos")); } }