Usuário com melhor resposta
Validar usuario

Pergunta
-
Pessoal,
Atualmente na minha aplicacao, toda vez que quero ver se um usuario esta logado ou tem acesso a uma determinada parte do site eu uso:
if (Membership.GetUser() != null) { ... }
Mas como funciona o Membership.ValidateUser ?
Ambos server pra mesma coisa ?
Abracos
Respostas
-
O objetivo de GetUser() é trazer o usuário logado no sistema com seus dados, caso exista.
ValidateUser(string username, string password) tem o objetivo validar o usuário e senha si são validos no bancos, Duplicação de nome de usuário, tamanho da senha, formato de e-mail...
Uma outra forma para verificar se o usuário está logado quando se usa Membership é usar Context.User.Identity.IsAuthenticated
- Marcado como Resposta AGA Neto sexta-feira, 17 de fevereiro de 2012 09:22
-
OLÁ O QUE VC PODE FAZER É PRIMEIRAMENTE QUANDO O USUARIO LOGAR IR ATÉ O BANCO DE DADOS E VERIFICAR SE O USUARIO EXIST. sE CASO ELE EXISTIR VC PARA O RETORNO PARA UMA SESSION ASSIM VC PODE NAVEGAR ENTRE AS PAGINAS LEVANDO O USUARIO.
SE CASO O USUARIO EXIXTIR NO BANCO DE DADOS NA PROXIMA PAGINA VC PODE FAZER ESSA VERIFICAÇÃO
ASSIM NENHUM USUARIO QUE NÃO EXISTIR NO SEU BANDO IRÁ CONSEGUIR NAVEGAR NAS SUAS PAGINAS.
if (!IsPostBack)
{
if (((string)Session["usuario"]) == null)
{
Response.Redirect("Login.aspx", false);
}
else
{}
CASO TENHA AJUDADO FAVOR DAR COMO RESPONDIDO.
- Marcado como Resposta AGA Neto sexta-feira, 17 de fevereiro de 2012 09:24
Todas as Respostas
-
O objetivo de GetUser() é trazer o usuário logado no sistema com seus dados, caso exista.
ValidateUser(string username, string password) tem o objetivo validar o usuário e senha si são validos no bancos, Duplicação de nome de usuário, tamanho da senha, formato de e-mail...
Uma outra forma para verificar se o usuário está logado quando se usa Membership é usar Context.User.Identity.IsAuthenticated
- Marcado como Resposta AGA Neto sexta-feira, 17 de fevereiro de 2012 09:22
-
OLÁ O QUE VC PODE FAZER É PRIMEIRAMENTE QUANDO O USUARIO LOGAR IR ATÉ O BANCO DE DADOS E VERIFICAR SE O USUARIO EXIST. sE CASO ELE EXISTIR VC PARA O RETORNO PARA UMA SESSION ASSIM VC PODE NAVEGAR ENTRE AS PAGINAS LEVANDO O USUARIO.
SE CASO O USUARIO EXIXTIR NO BANCO DE DADOS NA PROXIMA PAGINA VC PODE FAZER ESSA VERIFICAÇÃO
ASSIM NENHUM USUARIO QUE NÃO EXISTIR NO SEU BANDO IRÁ CONSEGUIR NAVEGAR NAS SUAS PAGINAS.
if (!IsPostBack)
{
if (((string)Session["usuario"]) == null)
{
Response.Redirect("Login.aspx", false);
}
else
{}
CASO TENHA AJUDADO FAVOR DAR COMO RESPONDIDO.
- Marcado como Resposta AGA Neto sexta-feira, 17 de fevereiro de 2012 09:24