Jump to content


Photo

Erro Na Hora De Logar...


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

#1 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 13/02/2004, 01:16

aí pessoal, de vez em quando tá dando esse erro:

Objeto Response error 'ASP 0156 : 80004005' 

Erro de cabeçalho 

/algumsistema/admin.asp, line 19 

Os cabeçalhos HTTP já estão gravados no navegador cliente. Quaisquer modificações no cabeçalho HTTP devem ser feitas antes de gravar o conteúdo da página. 


Não é em um só código não e talz, mas em vários sistemas. Acontece quando eu vou logar ou entrar em uma área de administração, onde tenho que digitar um login e senha, aí da esse errro.


Por exemplo neste código de login, a linha de erro é essa:


linha 15 <% if request.form("usuario") = usuario then Session("usuario") = usuario
linha 16 if request.form("senha") = senha then Session("senha") = senha
linha 17  
linha 18 If Session("usuario") = usuario and Session("senha") = senha then
linha 20 Response.Redirect "admin2.asp"
         Else %>



o que será?
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#2 wozniak

wozniak

    Hands-On Founder

  • Usuários
  • 578 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro / RJ

Posted 13/02/2004, 11:53

na boa mano, teu cod ta uma zona, pq vc não tenta refazer ?, com certeza vc mesmo vai achar a solução com muita facilidade, e não tenha vergonha de olhar em livros cara, oq vc não sabe,

t+

#3 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 13/02/2004, 11:57

olha isso acontece, pq quando algo em html é exibido e talz o cabecalho http é criado e quando tenta redirecionar fica imposisvel mudar o cabecalho hhtp.

para resolver isso tente impedir o cache usando isso

<%
Response.Buffer = True
Response.AddHeader "cache-control", "private"
Response.AddHeader "pragma", "no-cache"
Response.ExpiresAbsolute = #January 1, 1990 00:00:01#
Response.Expires=0
%>

www.andrewsmedina.com.br

#4 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 16/02/2004, 14:39

tentei assim e não deu.
isso não tem nada a ver com algum problema no pws ou odbc?

se alguém tiver alguma outra solução..

e tipo dá acontecendo isso em vários códigos meus tb..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#5 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 16/02/2004, 16:07

voce poderia postar seu codigo inteiro para olharmos? assim fica + facil de ajudar
www.andrewsmedina.com.br

#6 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 18/02/2004, 01:36

esquece esse código qu epostei no início..
-------------------

o problema tá em todos códigos que uso estas funções abaixo ou algo parecido..

Este é um dos exemplos:


<!--#include file="include.asp" -->
<%
Login = Request("Login")
Senha = Request("Senha")

if Login = "" OR Senha = "" then
response.write "<font face='verdana' size='2'><center>Você não preenchei um dos campos! <br><br><a href=""javascript:history.go(-1)"">Clique aqui para voltar</a></center></font>"
response.end
end if

Set rs = Server.CreateObject("Adodb.RecordSet")

sql = "SELECT * FROM Tabela WHERE Login = '" & Login & "' AND Senha = '" & Senha & "'"

rs.Open sql,Conexao,3,3

if rs.recordcount = "1" then
Session("Seção") = "logado"

response.Redirect "painel.asp" 

else
response.write "<font face='verdana' size='2'><center>Seu Login ou sua senha estão incorretos! <br><br><a href=""javascript:history.go(-1)""><b>Clique aqui para voltar</b></a></center></font>"
end if
%>



e tipo o erro é justo na linha que está o response.redirect

Eu consegui fazer funfar de outra maneira..
Fiz assim:
Substituí aqui:


response.Redirect "painel.asp"


por aqui:


response.Write("<script language=""JavaScript"">"&_
              "document.location.href='painel.asp';"&_
              "</script>") 



Mas contece que ao meu ver isso é "gambiarra" e então gostaria de resolver este problema e poder usar o redirect.

se alguém puder ajudar em algo..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#7 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 19/02/2004, 00:42

e tipo eu achei em um fórum um tópico com o mesmo problema:
http://supermasters....=asc&highlight=

se alguém tiver a solução..

pois tb tentei o que falava lá e nada.
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#8 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 19/02/2004, 08:13

pois nesse link eles estao certos, o redirect tem que vir antes do html ser acionado, a menos que voce coloque aquele codigo que te mostrei no topo do seu codigo, mas tem que ser no topo ok?
www.andrewsmedina.com.br

#9 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 19/02/2004, 13:39

vo tenta di novao..
mas i si num ter certo?
nunca poderei desfrutar das funções do redirect?
rs.
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#10 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 20/02/2004, 12:18

valeu cyber.
agora funfo blz.

era isso mesmo. só que eu tinha que por no início de tudo da pg. até dos includes..

mas tipo eu só pus a linha:
Response.Buffer = True

já bastou..

mas mesmo assim é muito estrnho , pois só foi acontecê isso esses dias..
antes dava normal..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#11 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 20/02/2004, 13:47

é pq disserto nao havia tags html antes do response.redirect
www.andrewsmedina.com.br




1 user(s) are reading this topic

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

IPB Skin By Virteq