6 messaggi dal 22 settembre 2002
ciao, qualcuno mi potrebbe aiutare?

ho provato a usare pagine di accesso con pass e username sul mio sito personale ma quando vengono inserite ed inviate, la risposta è la seguente :
"Response object error 'ASP 0156 : 80004005'
Header Error "

Cosa si intende per header error?scusate l'ignoranza ma oggi è il primo giorno di asp....

Grazie a tutti!
ciao
xfrax

---------------
xfrax
---------------
11.886 messaggi dal 09 febbraio 2002
Contributi
Per header si intende "intestazione", leggi questo post:
http://forum.aspitalia.com/forum/topic.aspx?PostID=12639

oppure metti
<%Response.Buffer = true%>
ad inizio pagina

Enjoy learning and just keep making
6 messaggi dal 22 settembre 2002
ho provato a sistemare la pagina amministra.asp seguendo i consigli tuoi e dell'altro post, ma non funziona lo stesso...

ad inizio pagina c'è già

<%Response.Buffer = true%>

e l'errore rimane lo stesso:

Response object error 'ASP 0156 : 80004005'
Header Error
/com00/trachsef/homepage/password.asp, line 11

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

grazie mille per l'aiuto e la disponibilità!
ciao

---------------
xfrax
---------------
11.886 messaggi dal 09 febbraio 2002
Contributi
mmmmh... non so posta un po' di codice... che fa la tua pagina?
Posta tutto fino alla linea 11 (quella dell'errore)

Enjoy learning and just keep making
6 messaggi dal 22 settembre 2002
ciao, ecco il codice in questione!


<%

response.buffer=true

user = request.form("user")

password = request.form("password")

if user="fra" and password="waste" then

%>

<p>pass corretta</p>

<% else %>

<p>errore!</p>

<% end if %>

ringrazio ancora per la disponibilità
ciao

---------------
xfrax
---------------
2.907 messaggi dal 15 maggio 2001
Contributi
Quello è il codice di tutta la pagina o prima c'è dell'altro ?? Credo che prima ci sia dell'altro vero ??

Cmq per codici così piccoli non serve attivare il buffer
11.886 messaggi dal 09 febbraio 2002
Contributi
Ecco il problema:
ci sono appunto dei tag html prima del redirect. Scrivendo:

<p>pass corretta</p>

ti precludi l'utilizzo di Response.Redirect.
Il controllo su username e password fallo in questo modo, che è un po' più lineare:

<%
user = request.form("user")
password = request.form("password")
if user="fra" and password="waste" then
Response.Redirect("accesso.asp")
else
Response.Redirect("errore.asp")
end if
%>

Enjoy learning and just keep making
6 messaggi dal 22 settembre 2002
ho provato pure a mettere il codice che mi hai dato tu, con due pagine .asp: una in caso di errore e una in caso di accesso ma l'errore rimane sempreho provato pure a sostituire le pagine di arrivo (errore.asp e accesso.asp) con due pagine in .html ma non è servito a nulla!
non so piu' dove mettere le mani, ma soprattutto vorrei capire dove sta l'errore...
grazie come sempre per l'aiuto, buona giornata!

---------------
xfrax
---------------

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.