Problemas com o login
21/03/2007
0
Ola a todos
estou comecando agora a conhecer o ASP.NET com VB.NET e gostaria de uma
ajuda de vocês.
Como eu faço para redirecionar a pagina de login para dentro de uma pasta no
website? Tentei escrever no web.config no diretorio raiz a instrução,
<authentication mode=´Forms´ >
<forms name =´login´ loginUrl=´adm/login.aspx´ timeout=´30´ />
</authentication>
e ele da um erro falando q unao encontrou o login.aspx no diretorio root.
Outra coisa criei o login.aspx no diretorio root ai ele funcionou, mas
gostaria de saber como eu faco na pagina default.aspx para eu ver o nome do
usuario logado sem usar o componente loginname, tentei escrever a seguinte
linha no evento load da pagina default.aspx: usuario=login.username mas nao
deu certo.
Obrigado
estou comecando agora a conhecer o ASP.NET com VB.NET e gostaria de uma
ajuda de vocês.
Como eu faço para redirecionar a pagina de login para dentro de uma pasta no
website? Tentei escrever no web.config no diretorio raiz a instrução,
<authentication mode=´Forms´ >
<forms name =´login´ loginUrl=´adm/login.aspx´ timeout=´30´ />
</authentication>
e ele da um erro falando q unao encontrou o login.aspx no diretorio root.
Outra coisa criei o login.aspx no diretorio root ai ele funcionou, mas
gostaria de saber como eu faco na pagina default.aspx para eu ver o nome do
usuario logado sem usar o componente loginname, tentei escrever a seguinte
linha no evento load da pagina default.aspx: usuario=login.username mas nao
deu certo.
Obrigado
Joao Nivaldo
Curtir tópico
+ 0
Responder
Posts
12/04/2007
Pedro Carvalho
Bom eu não sei se é isso que vc está precisando....
Eu uso essa configuração nas minhas aplicações... Todo vez que alguém tentar acesso qualquer URL sem antes de passar pelo login e senha o sistema vai redicionar para a tela de login
<authentication mode=´Forms´>
<forms timeout=´1440´/>
</authentication>
<authorization>
<allow users=´operador´/>
<!--Allow all users -->
<deny users=´*´/>
<!-- <allow users=´[comma separated list of users]´
roles=´[comma separated list of roles]´/>
<deny users=´[comma separated list of users]´
roles=´[comma separated list of roles]´/>
-->
</authorization>
No click do botao entrar ou logar coloque essa linha de codigo:
É claro que vc vai fazer verificar se o usuario existe se ele existir entao
liber o acesso e chama a página default.aspx lenva com essa o login do usuario.
FormsAuthentication.RedirectFromLoginPage(´operador´, false)
Response.Redirect(´default.aspx?nome_usuario=´ & login.Text )
se nao mensagem de aviso que fica a seu critério...
Eu uso essa configuração nas minhas aplicações... Todo vez que alguém tentar acesso qualquer URL sem antes de passar pelo login e senha o sistema vai redicionar para a tela de login
<authentication mode=´Forms´>
<forms timeout=´1440´/>
</authentication>
<authorization>
<allow users=´operador´/>
<!--Allow all users -->
<deny users=´*´/>
<!-- <allow users=´[comma separated list of users]´
roles=´[comma separated list of roles]´/>
<deny users=´[comma separated list of users]´
roles=´[comma separated list of roles]´/>
-->
</authorization>
No click do botao entrar ou logar coloque essa linha de codigo:
É claro que vc vai fazer verificar se o usuario existe se ele existir entao
liber o acesso e chama a página default.aspx lenva com essa o login do usuario.
FormsAuthentication.RedirectFromLoginPage(´operador´, false)
Response.Redirect(´default.aspx?nome_usuario=´ & login.Text )
se nao mensagem de aviso que fica a seu critério...
Responder
Clique aqui para fazer login e interagir na Comunidade :)