Ir para conteúdo

POWERED BY:

Arquivado

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

inflames

Logout

Recommended Posts

E ae pessoal do imasters, tdo em paz???

 

Bem eh o seguinte, to meio perdido aki como fazer um logout pra esse sistema de login,

Alguem pode me dar uma força...

 

essa pagina login, captura os dados digitados na pagina anterior

login.asp

<%Set Conn = Server.CreateObject("AdoDb.Connection") Conn.provider="Microsoft.Jet.OLEDB.4.0" Conn.connectionstring=Server.Mappath("/meusite/rob.mdb") Conn.openlogin2 = Request.Form("txt_login")senha2 = Request.Form("txt_senha") SQL = "select * from tblUsers where txtNome = '"&login2&"' and txtPass = '"&senha2&"' "Set RS = Conn.Execute(SQL)If RS.EOF Then  Response.Write "usuário ou senha inválida!"  Response.EndEnd Ifsession("nivel_acesso") = RS("usrID")session("usuario_logado") = RS("txtNome")session("pass_usuario") = RS("txtPass")session("usr_log_ok") = RS("usrID")Response.Redirect "home.asp?id="&RS("usrID")&"" %>

Esse eh a de logout, mas naum tah rolando, depois q faço o logout ainda consigo entrar nas paginas restritas

 

logout.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><%MM_logoutRedirectPage = "cadastro.asp"Session.Contents.Remove("usuario_logado")Session.Contents.Remove("pass_usuario")Session.Contents.Remove("nivel_acesso")Session.Contents.Remove("usr_log_ok")If (MM_logoutRedirectPage <> "") Then Response.Redirect(MM_logoutRedirectPage)%>

E nas paginas restritas tah assim

 

home.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><!--#include file="Connections/conn.asp" --><%MM_authorizedUsers=""MM_authFailedURL="default.html"MM_grantAccess=falseIf Session("usuario_logado") <> "" Then  If (true Or CStr(Session("pass_usuario"))="") Or _		 (InStr(1,MM_authorizedUsers,Session("pass_usuario"))>=1) Then	MM_grantAccess = true  End IfEnd IfIf Not MM_grantAccess Then  MM_qsChar = "?"  If (InStr(1,MM_authFailedURL,"?") >= 1) Then MM_qsChar = "&"  MM_referrer = Request.ServerVariables("URL")  if (Len(Request.QueryString()) > 0) Then MM_referrer = MM_referrer & "?" & Request.QueryString()  MM_authFailedURL = MM_authFailedURL & MM_qsChar & "accessdenied=" & Server.URLEncode(MM_referrer)  Response.Redirect(MM_authFailedURL)End If%><%'A primeira coisa a ser feita é verificar se o usuário está logadoIf session("usr_log_ok") = "" Then  Response.Write "Você não está logado!"  Response.EndEnd If%>

tem alguma coisa errada nesses codigos???

como serio o logout correto???

 

Valeu pessoal!

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.