Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maraschin

Vejam se está certo este sistema de Login simples

Recommended Posts

Pessoal, tipo os dados vem da página "index.asp", aí o formulário envia os dados para "Login.asp", que contém este código:

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><% Option Explicit %><%Session ("Login") = Request.Form("txtLogin")Session ("Senha") = Request.Form("txtSenha")Dim Login, Senha	Login = Session ("Login")	Senha = Session ("Senha")		If (Login = "Administrador" and Senha = "12345") Then	  Response.Redirect "menuPrincipal.asp"    Else    Response.Redirect "erro.asp"    End If%>

Bom, depois de feito a verificação, ele como viram redireciona para "menuPrincipal.asp", nesta página irá de conter os dados para cadastro, etc... Bom, o que to em dúvida é, eu tenho de fazer isto aqui nas páginas que estão os dados para cadastro?:

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><% Option Explicit %><%Dim Login, Senha	Login = Session ("Login")	Senha = Session ("Senha")		If (Login = "Administrador" and Senha = "12345") Then	  Response.Write "Dados da página menuPrincipal.asp."    Else    Response.Redirect "erro.asp"    End If%>

Tá correto?, há algum geito mais simples ou não? e tipo, preciso fazer espirar o usuário da session também, coloco em que parte, no início do código ou no final da página?... Fazer o que sou novato e tenho estas dúvidas bestas, heheheh.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, O code está certo sim, porém como tu fez, só o ADM poderá ter acesso a ele. Para expirar o usuário tu poderá colocar o IIS para fazer isso sozinho, existe uma opção chamada SessionTime no IIS onde tu coloca os valores em minutos que a sessão demorará no seu servidor. Ou poderá fazer via code pelo Session.TimeOut = 10, isso fará com que as sessões fiquem 10 minutos ativas no seu site. Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, beleza, isso mesmo, num lembrei do TimeOut, o default é 20 minutos se num me engano né?... Bom, eu coloquei para somente o Administrador logar, ninguem mais, heheh. Só queria saber se tá correto as Sessions, me confundo bastante com elas e com os If's, heheheh.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.