public static void Loguear(Usuario u) { try { Conexion c = new Conexion(); MySqlCommand cmd = new MySqlCommand("Select * from usuario where user='******'", c.Connection); MySqlDataReader dr = cmd.ExecuteReader(); dr.Read(); string passEnBasedeD = dr["contrasena"].ToString(); string contracodif = Contrasena.Getmd5(u.Contrasena);//codificar contraseña del usuario if (Contrasena.VerifyMd5Hash(passEnBasedeD, contracodif)) { u.Nivel = Convert.ToInt32(dr["nivel"]); //si las contraseñas son iguales devuelve el nivel } u.Id_usuario = Convert.ToInt32(dr["id_usuario"]); dr.Dispose();//libera los recursos usados por ésta instancia c.Close(); logger.Trace("Usuario logueado : " + u.Nombre); u.Contrasena = ""; cmd.Dispose(); } catch (Exception ex) { logger.Error(ex.ToString(), "Usuario incorrecto, Contraseña incorrecta o no se pudo conectar con el servidor."); } }
/// <summary> /// Propósito: Método Insertar de la clase de negocios. Este método inserta una fila nueva en la base de datos. /// </summary> /// <returns>True si tuvo éxito, sino genera una Exception. </returns> /// <remarks> /// Propiedades necesarias para este método: /// <UL> /// <LI>Nombre</LI> /// <LI>PrimerApellido</LI> /// <LI>SegundoApellido. May be SqlString.Null</LI> /// <LI>Login</LI> /// <LI>Contrasena</LI> /// <LI>Fk_tipoUsuario</LI> /// <LI>FraseContrasena</LI> /// <LI>CedulaIdentidad</LI> /// <LI>Eliminado</LI> /// </UL> /// Propiedades actualizadas luego de una llamada exitosa a este método: /// <UL> /// <LI>IdUsuario</LI> /// <LI>CodError</LI> /// </UL> /// </remarks> public override bool Insertar() { string operacion; //SeguridadSoapClient wsseg = new SeguridadSoapClient(); try { //Construir aqui el string a guardar en la bitacora. operacion = "Insertar cUsuario;" + "Nombre:" + Nombre.ToString() + ";" + "PrimerApellido:" + PrimerApellido.ToString() + ";" + "SegundoApellido:" + SegundoApellido.ToString() + ";" + "Login:"******";" + "Contrasena:" + Contrasena.ToString() + ";" + "Fk_tipoUsuario:" + Fk_tipoUsuario.ToString() + ";" + "FraseContrasena:" + FraseContrasena.ToString() + ";" + "CedulaIdentidad:" + CedulaIdentidad.ToString() + ";" + "Eliminado:" + Eliminado.ToString() + ";"; //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion); return(base.Insertar()); } catch (Exception ex) { //Construir el string a guardar en la bitácora en caso de error. operacion = "Error Insertar cUsuario;" + ex.Message; //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion); throw ex; } }
public ActionResult ResetPassword(Contrasena model) { if (ModelState.IsValid) { bool cambioOk; try { // Agregar metodo cambio de contrasena de TouresBalon cambioOk = true; } catch (Exception e) { cambioOk = false; } if (cambioOk) { return(RedirectToAction("ResetPassword", new { cambio = cambioOk })); } else { } } return(View(model)); }
protected void login1_Authenticate1(object sender, AuthenticateEventArgs e) { // Usuario usuario = new Usuario(); // if (FormsAuthentication.Authenticate(login1.UserName, //login1.Password)) // { // FormsAuthentication.RedirectFromLoginPage(login1.UserName, // login1.RememberMeSet); // } try { bool Autenticado = false; Autenticado = LoginCorrecto(login1.UserName, login1.Password); e.Authenticated = Autenticado; if (Autenticado) { Session["usuario"] = Autenticado; Response.Redirect("index.aspx"); } bool LoginCorrecto(string Usuario, string Contrasena) { if (Usuario.Equals("admin") && Contrasena.Equals("admin123")) { return(true); } return(false); } } catch (Exception) { throw; } }
public BaseEntity BuildObject(Dictionary <string, object> row) { var contrasena = new Contrasena { Id = GetIntValue(row, DB_COL_ID), Clave = GetStringValue(row, DB_COL_CONTRASENA), Fecha = GetDateValue(row, DB_COL_FECHA), IdUsuario = GetIntValue(row, DB_COL_ID_USUARIO) }; return(contrasena); }
public void CrearContrasena(string contrasena, int usuarioId) { Contrasena nuevaContrasena = new Contrasena { Id = 0, Clave = Utils.Md5.generateMD5Hash(contrasena), Fecha = DateTime.Now, IdUsuario = usuarioId }; this.crudContrasena.Create(nuevaContrasena); }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { if (accionDeContras == accion.nuevo) { if (!string.IsNullOrWhiteSpace(txbxUsuaario.Text) && !string.IsNullOrWhiteSpace(txtDeContrasena.Text)) { Contrasena usu = new Contrasena() { Contrasenas = txtDeContrasena.Text, usuario = txbxUsuaario.Text }; if (manejadorDeContrasena.Agregar(usu)) { MessageBox.Show("Se agrego Correctamente el usuario", "Correcto", MessageBoxButton.OK, MessageBoxImage.Information); MainWindow pagina = new MainWindow(); pagina.Show(); this.Close(); } else { MessageBox.Show("Ah ocurrido un error al guardar los datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Te Faltan Datos por llenar", "Error", MessageBoxButton.OK, MessageBoxImage.Asterisk); } } else { if (cmbxUsuaario.SelectedItem != null && !string.IsNullOrWhiteSpace(txtDeContrasena.Text)) { Contrasena usu = cmbxUsuaario.SelectedItem as Contrasena; usu.Contrasenas = txtDeContrasena.Text; if (manejadorDeContrasena.Editar(usu)) { MessageBox.Show("Se modifico Correctamente el usuario", "Correcto", MessageBoxButton.OK, MessageBoxImage.Information); MainWindow pagina = new MainWindow(); pagina.Show(); this.Close(); } else { MessageBox.Show("Ah ocurrido un error al modificar los datos", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Te Faltan Datos", "Error", MessageBoxButton.OK, MessageBoxImage.Asterisk); } } }
private Boolean verificaCampos() { if (!NombreUsuario.Equals("") && !Contrasena.Equals("") && comboBoxEmpresa.SelectedItem != null) { return(true); } else { MuestraMensaje(_MensajeErrorI, _TituloMessageBox); return(false); } }
private void Usuario_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { if (Usuario.Text != "") { Contrasena.Focus(); } } if (e.KeyChar == Convert.ToChar(Keys.Escape)) { Application.Exit(); } }
private async void ConfirmPassword() { var pass = Contrasena.Substring(0, ConfirmarContrasena.Length); if (pass != ConfirmarContrasena) { await Application.Current.MainPage.DisplayAlert( "DomiMant Apps", "La contraseña no coincide con la anterior", "Ok"); ConfirmarContrasena = ""; } }
public bool datosParaActualizacion() { if ((AbreviacionAPP.Length > 0) && (Usuario.Length > 0) && (Contrasena.Length > 0) && (NuevaContrasena.Length > 0)) { if (Contrasena.CompareTo(NuevaContrasena) == 0) { return(false); } return(true); } return(false); }
public static void Crearuser(Usuario u) { Conexion c = new Conexion(); MySqlCommand cmd; try { string str = Contrasena.Getmd5(u.Contrasena);//usa la funcion getmd5 para codificar la contraseña y para almacenarla en la base de datos cmd = new MySqlCommand("Insert into usuario(user,contrasena,nivel) values('" + u.Nombre + "','" + str + "'," + u.Nivel + ")", c.Connection); cmd.ExecuteNonQuery(); cmd.Dispose(); c.Close(); } catch (Exception ex) { logger.Error(ex.ToString(), "Error al Crear Usuario"); } }
private async void BtnIngresar_Clicked(object sender, EventArgs e) { var cedulaingresar = Cedula.Text; var contraseñaingresar = Contrasena.Text; if (string.IsNullOrEmpty(cedulaingresar)) { await DisplayAlert("Validación", "Ingrese la cedula", "Aceptar"); Cedula.Focus(); return; } if (string.IsNullOrEmpty(contraseñaingresar)) { await DisplayAlert("Validación", "Ingrese la contraseña", "Aceptar"); Contrasena.Focus(); return; } var content = await _Client.GetStringAsync(url + "Cadete?cedula=" + cedulaingresar + "&contrasena=" + contraseñaingresar); var cadete = JsonConvert.DeserializeObject <Cadete>(content); if (cadete == null) { await DisplayAlert("Error", "El cadete ingresado no existe", "Aceptar"); return; } if (cadete != null) { Application.Current.Properties["Cadetee"] = cadete; Application.Current.Properties["Cadete"] = cadete.CedulaUsu; await Navigation.PushModalAsync(new ListarEnvios(), true); } }
private void ValidarContraseña() { lblDatosIncorrectos.Visibility = Visibility.Collapsed; lblFaltanDatos.Visibility = Visibility.Collapsed; if (cmbxUsuaario.SelectedItem == null && manejadorDeContrasena.Listar.Count == 0) { VentanaCambiarDeContrasena pagina = new VentanaCambiarDeContrasena(); pagina.Show(); this.Close(); } else { if (cmbxUsuaario.SelectedItem != null && !string.IsNullOrWhiteSpace(pswrDeContrasena.Password)) { Contrasena usuario = cmbxUsuaario.SelectedItem as Contrasena; Contrasena Usu = manejadorDeContrasena.buscaPorId(usuario.Id); if (pswrDeContrasena.Password == Usu.Contrasenas) { VentanaDeOpciones pagina = new VentanaDeOpciones(); pagina.Show(); this.Close(); } else { lblDatosIncorrectos.Visibility = Visibility.Visible; lblFaltanDatos.Visibility = Visibility.Collapsed; } } else { lblDatosIncorrectos.Visibility = Visibility.Collapsed; lblFaltanDatos.Visibility = Visibility.Visible; } } }
public ActionResult Auth(Contrasena C) { con.Open(); com.Connection = con; string usuario = C.username; string contrasena = C.antiguaContrasena; string newContrasena = C.nuevaContrasena; string confirmContrasena = C.confirmarContrasena; cerinfoEntities DB = new cerinfoEntities(); if (newContrasena.Equals(confirmContrasena) && newContrasena.Length > 6) { ViewBag.showSuccessAlert = true; string pcontrasena = GetSHA1(newContrasena); string pcontrasenaOld = GetSHA1(contrasena); try { com.CommandText = "UPDATE tbl_usuario SET contrasena='" + pcontrasena + "' WHERE nombre_usuario='" + usuario + "' AND contrasena = '" + pcontrasenaOld + "'"; com.ExecuteReader(); con.Close(); return(View("~/Views/Home/Index.cshtml")); } catch (Exception) { return(View("Error")); throw; } } else { return(View("Error")); } }
public bool Agregar(Contrasena Entidad) { return(repositorio.Crear(Entidad)); }
public bool CredencialesValidas() { return(Contrasena.CompareTo(ConfirContrasena) == 0); }
public bool Editar(Contrasena entidad) { return(repositorio.Editar(entidad)); }