public _sis_Usuario ValidarAcceso(String prmUsuario, String prmContrasena) { try { manejador.UsarAlmacenObjetos = false; _sis_Usuario usuario = manejador.Cargar <_sis_Usuario>(_sis_Usuario.consultaPorUsuarioYContra, new List <object>() { prmUsuario, CifradoAES.EncriptarTexto(prmContrasena) }); if (usuario != null) { if (!usuario.Cuenta.Equals("administrador") && usuario.BEstaDesactivado) { MT_EnviarMensaje("La cuenta se encuentra bloqueada.", "Bloqueo de cuenta", MensajeException.TipoMensaje.Advertencia); return(null); } } else { MT_EnviarMensaje("Usuario o contraseña incorrecto.", "", MensajeException.TipoMensaje.ErrorSimple); return(null); } return(usuario); } catch (Exception ex) { MT_EnviarMensaje(ex, ex.Message, "Error", MensajeException.TipoMensaje.Error); return(null); } }
public static String EncriptarConAES(String textoACifrar) { return(CifradoAES.EncriptarTexto(textoACifrar)); }