Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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!
Carregando comentários...