public override bool ValidateUser(string username, string password) { UsuariosCN usuariosCN = new UsuariosCN(); Usuario usuario; usuario = usuariosCN.ValidarUsuario(username, password); if (usuario == null) { return(false); } else if (usuario.Rol == Rol.Admin) { return(false); } else { return(true); } }
public static bool ValidarUsuario(string userName, string password) { // Valida el usuario y la clave Usuario usuario; UsuariosCN usuariosCN = new UsuariosCN(); string cacheKey; string passwordCache; bool correcto = true; if (userName.ToLower() != "invitado") { cacheKey = userName + "\\t" + _passwordCacheSufix; passwordCache = (string)CacheManager.GetItem(cacheKey); if (passwordCache == null) { usuario = usuariosCN.ValidarUsuario(userName, password); if (usuario != null) { CacheManager.AddItem(cacheKey, password); } else { correcto = false; } } else { if (passwordCache != password) { correcto = false; } } } return(correcto); }
public Usuario Usuarios_ValidarUsuario(string nifUsuario, string clave) { UsuariosCN usuariosCN = new UsuariosCN(); return(usuariosCN.ValidarUsuario(nifUsuario, clave)); }