Bruno C. de Paula
Autenticação de
usuários no
ASP.NET
2º Semestre 2009 > PUCPR >
Tecnologia de Programação 2
Resumo da aula
O objetivo de hoje é conhecer os
padrões web do ASP.NET relacionados à
autenticação de usuários (login) e
segurança;
A autenticação e segurança de pastas,
papéis e usuários é parte integrante
do framework ASP.NET.
Autenticação padrão no ASP.NET
Membership
Componentes
de Login
Login: caixa de login
e senha;
LoginView:
visualizações
diferentes para
anônimo e logado;
PasswordRecovery:
interface para
recuperar senha;
Componentes
de Login
LoginStatus: link de
login/logout;
LoginName: nome
do usuário logado;
CreateUserWizard:
cria usuário;
ChangePassword:
troca de senha.
Dicas Essenciais!
Obter o nome do usuário logado:
– Propriedade User.Identity.Name;
CreateUserWizard permite a criação de
novos passos;
System.Web.Membership permite
acesso direto ao Membership:
– Criar usuário;
– Busca de usuários;
– Etc.
05/11/2015
6
Customização de Membership
Você pode alterar
propriedades básicas do
Membership no web.config;
É claro que dá para
modificar completamente o
MemberShip!
–Ver referências!
05/11/2015
7
Alterando o
web.config
 Exemplo originário de:
 http://weblogs.asp.net/owscott/archive/2005/05/11/406550.as
px
05/11/2015
8
Mais detalhes e passo a passo
 Relacionado a Login e Autenticação, verifique o
resumo abaixo:
– http://www.brunocampagnolo.com/2009_1/aspnet
/login/
 Excelente artigo sobre customização do Membership:
– http://www.aspneti.com.br/Customizando+o+Me
mbership+e+Role+Provider+344,0.aspx
 Sobre alteração de propriedades do Membership no
web.config:
– http://weblogs.asp.net/owscott/archive/2005/05/1
1/406550.aspx
Download

Apresentação referente à aula