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")=""Thenalguém sabe me explicar o porque????
marcelo camisa
Edição feita por: camisavp, 04/12/2004, 20:29.










