Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jeffersonsm

Objeto Response erro 'ASP 0156 : 80004005'

Recommended Posts

Pessoal não sei mais o que faço...ja coloquei response.buffers = truemas ainda continua me retornando este erro.....Objeto Response erro 'ASP 0156 : 80004005' Erro de cabeçalho /login.asp, line 43 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. ===> login.asp<!--#include file ="settings/settings.asp"--><% loginnickname=Request.Form("loginnickname") %><% loginpassword=Request.Form("loginpassword") %><% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open dnsname set RS =Conn.Execute("SELECT * FROM usersdetails WHERE nickname = '" & loginnickname & "' and userspass = '" & loginpassword & "' ") if not RS.eof then RS.movefirst Do loginsuccess = "1" setnickname = RS("nickname") RS.movenext Loop until RS.eof RS.movefirst End if Conn.Close Set Conn = Nothing if loginsuccess = "1" then Response.Cookies("pass") = loginpass Response.Cookies("thenick") = setnickname response.redirect "index.asp" response.write fontstuff response.write "<center><BR>" response.write loggedin else response.write fontstuff response.write "<center><BR>" response.write notloggedin end if %></center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não pode mudar um cookie depois de ter mandado algo para o cliente tente o seguinte:

 

login.asp -

<%loginnickname=Request.Form("loginnickname")loginpassword=Request.Form("loginpassword") Set Conn = Server.CreateObject("ADODB.Connection")Conn.Open dnsnameset RS =Conn.Execute("SELECT * FROM usersdetails WHERE nickname = '" & loginnickname & "' and userspass = '" & loginpassword & "' ")if not RS.eof thenRS.movefirstDologinsuccess = "1"setnickname = RS("nickname")RS.movenextLoop until RS.eofRS.movefirstEnd ifConn.CloseSet Conn = Nothingif loginsuccess = "1" then Response.Cookies("pass") = loginpassResponse.Cookies("thenick") = setnicknameresponse.redirect "index.asp"response.write fontstuff response.write "<center><BR>"response.write loggedin elseresponse.write fontstuffresponse.write "<center><BR>"response.write notloggedin end if %><!--#include file ="settings/settings.asp"--></center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

,Mar 1 2003, 06:54 PM] Você não pode mudar um cookie depois de ter mandado algo para o cliente tente o seguinte:login.asp -

<%loginnickname=Request.Form("loginnickname")loginpassword=Request.Form("loginpassword") Set Conn = Server.CreateObject("ADODB.Connection")Conn.Open dnsnameset RS =Conn.Execute("SELECT * FROM usersdetails WHERE nickname = '" & loginnickname & "' and userspass = '" & loginpassword & "' ")if not RS.eof thenRS.movefirstDologinsuccess = "1"setnickname = RS("nickname")RS.movenextLoop until RS.eofRS.movefirstEnd ifConn.CloseSet Conn = Nothingif loginsuccess = "1" then Response.Cookies("pass") = loginpassResponse.Cookies("thenick") = setnicknameresponse.redirect "index.asp"response.write fontstuff response.write "<center><BR>"response.write loggedin elseresponse.write fontstuffresponse.write "<center><BR>"response.write notloggedin end if %><!--#include file ="settings/settings.asp"--></center>
pode crer

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.