public static bool AutenticarUsuario(string Login, string Senha) { var senhaCriptografada = FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, "sha1"); try { using (var db = new SupplyProject_dbEntities()) { var usuarioAutenticado = db.Usuario.SingleOrDefault(x => x.email_usuario == Login && x.senha_usuario == Senha); if (usuarioAutenticado == null) { return(false); } HttpContext.Current.Session["idUsuario"] = usuarioAutenticado.idUsuario; CookieService.RegistraCookieAutenticacao(usuarioAutenticado.idUsuario); return(true); } } catch (Exception) { return(false); } }
public static Usuario RecuperaUsuarioPorId(long IDUsuario) { try { using (var db = new SupplyProject_dbEntities()) { var usuario = db.Usuario.SingleOrDefault(u => u.idUsuario == IDUsuario); return(usuario); } } catch (Exception) { return(null); } }