login.asp:
-------------------------------------------------------------------------------
<% Set Conn = Server.CreateObject("AdoDb.Connection") Conn.provider="Microsoft.Jet.OLEDB.4.0" Conn.connectionstring=Server.Mappath("database.mdb") Conn.open login2 = Request.Form("txt_login") senha2 = Request.Form("txt_senha") SQL = "select * from usuarios where login = '"&login2&"' and senha = '"&senha2&"' " Set RS = Conn.Execute(SQL) If RS.EOF Then Response.Write "usuário ou senha inválida!" Response.End End If session("nivel_acesso") = RS("nivel") Response.Redirect "adm.asp" %>-------------------------------------------------------------------------------
até ai tudo bem, porque ela responde normal e acha os usuários . . . .
mais na página adm.asp:
-------------------------------------------------------------------------------
<% If session("nivel_acesso")=""Then Response.Write "Você não está logado!" Response.End End If If session("nivel_acesso") = 2 Then %> ≶a href="consultar.asp">Consultar usuário <a href="inserir.asp">Inserir usuário</a> <a href="alterar.asp">Alterar usuário< /a> <a href="inserir.asp">Deletar usuário</a> <a href="relatorios.asp">Verificar relatórios</a> <% Else %> <a href="consultar.asp">Consultar usuário</a> <% End If %>-------------------------------------------------------------------------------
ai esta página da o seguinte erro:
Script error detected at line 2. Source line: If session("nivel_acesso")=""Then
alguém sabe me explicar o porque????
marcelo camisa
Edição feita por: camisavp, 04/12/2004, 20:29.