Jump to content


Photo

Erro Em Script


  • Faça o login para participar
7 replies to this topic

#1 camisavp

camisavp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 04/12/2004, 19:51

será que alguém consegue me explicar isso???:

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 
%>
  &lg;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.


#2 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 04/12/2004, 20:02

será que alguém consegue me explicar isso???:

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
%>
&lg;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

Eu num vi erro aparente na linha selecionada.. a num ser o espaço q tem q ter entre a condição e a instrução Then:

If session("nivel_acesso") = "" Then

MCAD, MCP

#3 camisavp

camisavp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 04/12/2004, 20:23

Eu num vi erro aparente na linha selecionada.. a num ser o espaço q tem q ter entre a condição e a instrução Then:

If session("nivel_acesso") = "" Then

pois é, eu tambem não consigo ver erro nenhum e ja tentei mudar os espaços achando que é isso:

If session("nivel_acesso") = "" Then

If session("nivel_acesso") = " " Then

If session("nivel_acesso")= "" Then

If session("nivel_acesso")=""Then

e assim por diante . . ., quem sabe alguém vendo com olhos descansados não ache . . .


mesmo assim, obrigado


Marcelo Camisa

#4 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

Posted 04/12/2004, 20:30

<%
If session("nivel_acesso") = "" Then
Response.Write "Você não está logado!"
Response.End
End If

If session("nivel_acesso") = "2" Then
%>
&lg;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
%>


* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto

#5 camisavp

camisavp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 04/12/2004, 20:34

<%
If session("nivel_acesso") = "" Then
Response.Write "Você não está logado!"
Response.End
End If

If session("nivel_acesso") = "2" Then
%>
&lg;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
%>

Pois é, arrumei mais como pensei, não resolveu pois o erro é na linha 2

#6 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

Posted 04/12/2004, 21:01

que linha 2 homi? qual é a linha 2?

=================================

eu rodei aqui no meu micro assim:

<%
If session("nivel_acesso") = "" Then
Response.Write "Você não está logado!"
response.end
End If

If session("nivel_acesso") = "2" Then 
%>
&lg;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
%>

e num deu erro nenhum... tenta rodar no servidor...

aqui deu que eu num estou logado... mas num gerou nenhum erro....

;) (y)

Edição feita por: LeoB, 04/12/2004, 22:37.

* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto

#7 camisavp

camisavp

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 04/12/2004, 21:21

eu rodei aqui no meu micro assim:

<%
If session("nivel_acesso") = "" Then
Response.Write "Você não está logado!"
response.end
End If

If session("nivel_acesso") = "2" Then 
%>
&lg;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
%>

e num deu erro nenhum... tenta rodar no servidor...

aqui deu que eu num estou logado... mas num gerou nenhum erro....

;) (y)

será que pode ser o meu servido asp:

BABY ASP WEB SERVER????


aqui continua dando o mesmo erro


Script error detected at line 2.
Source line: If session("nivel_acesso") = "" Then

#8 marioufpa

marioufpa

    "Moderador Imasters (ASP)"

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 05/12/2004, 10:16

tente assim

IF IsEmpty(session("nivel_acesso")) Then

e ve se rola...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq