|
| Session kommer ikke med over på side 2 Fra : Kasper Katzmann |
Dato : 05-02-02 20:39 |
|
Jeg har følgende kode på side1.asp:
___________________________________
if Request.Form("uname") = "aaa" AND Request.Form("pwd") = "bbb" then
Session("login") = "ok"
Response.Redirect("side2.asp")
end if
___________________________________
På side 2 har jeg så følgende:
___________________________________
<%
if Session("login") = "ok" then
%>
......
en masse kode
......
<%
else
response.redirect("side1.asp")
end if
%>
___________________________________
men efter den har redirectet kan jeg ikke fange min Session(login") længere.
Hvor bliver den af?? Det er li'som om den aldrig når at oprette
Session("login").
Please.....
/Kasper K
| |
Jørn Andersen (05-02-2002)
| Kommentar Fra : Jørn Andersen |
Dato : 05-02-02 23:50 |
|
On Tue, 5 Feb 2002 20:39:00 +0100, "Kasper Katzmann"
<kasper@katzmanowich.dk> wrote:
>Jeg har følgende kode på side1.asp:
>___________________________________
> if Request.Form("uname") = "aaa" AND Request.Form("pwd") = "bbb" then
> Session("login") = "ok"
> Response.Redirect("side2.asp")
> end if
<SNIP>
>men efter den har redirectet kan jeg ikke fange min Session(login") længere.
Hvad får du, hvis du, hvis du på side1 lader være med at Redirect'e,
men i stedet skriver:
Response.Write Session("login")
- ?
Og ligeledes, hvis du manuelt skifter til side2 og i toppen af siden
skriver:
Response.Write Session("login")
Response.End
- ?
Det kan forhåbentlig lede dig på vej ...
Good luck,
Jørn
| |
Kasper Katzmann (06-02-2002)
| Kommentar Fra : Kasper Katzmann |
Dato : 06-02-02 10:38 |
|
På side1.asp vil den gerne udskrive Session("login") men
på side2.asp skriver den ingen ting.
Nogle idéer?
/Kasper K
"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:nsn06uc89et6pb8335m5ubq1orbu3263k1@4ax.com...
> On Tue, 5 Feb 2002 20:39:00 +0100, "Kasper Katzmann"
> <kasper@katzmanowich.dk> wrote:
>
> >Jeg har følgende kode på side1.asp:
> >___________________________________
> > if Request.Form("uname") = "aaa" AND Request.Form("pwd") = "bbb" then
> > Session("login") = "ok"
> > Response.Redirect("side2.asp")
> > end if
> <SNIP>
> >men efter den har redirectet kan jeg ikke fange min Session(login")
længere.
>
> Hvad får du, hvis du, hvis du på side1 lader være med at Redirect'e,
> men i stedet skriver:
> Response.Write Session("login")
> - ?
>
> Og ligeledes, hvis du manuelt skifter til side2 og i toppen af siden
> skriver:
> Response.Write Session("login")
> Response.End
> - ?
>
> Det kan forhåbentlig lede dig på vej ...
>
> Good luck,
> Jørn
>
| |
Jørn Andersen (06-02-2002)
| Kommentar Fra : Jørn Andersen |
Dato : 06-02-02 11:33 |
|
On Wed, 6 Feb 2002 10:38:00 +0100, "Kasper Katzmann"
<kasper@katzmanowich.dk> wrote:
>På side1.asp vil den gerne udskrive Session("login") men
>på side2.asp skriver den ingen ting.
>
>Nogle idéer?
Og du har ingen Session.Abandon på side1.asp?
Ellers har jeg ikke rigtigt nogen ideer ...
Mvh. Jørn
| |
Kasper Katzmann (06-02-2002)
| Kommentar Fra : Kasper Katzmann |
Dato : 06-02-02 12:24 |
|
> Og du har ingen Session.Abandon på side1.asp?
>
> Ellers har jeg ikke rigtigt nogen ideer ...
Nope, desværre. Der er kun den asp kode jeg angav.
Det imellem er ren HTML.
/Kasper K
| |
Jakob Andersen (06-02-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 06-02-02 08:23 |
|
"Kasper Katzmann" <kasper@katzmanowich.dk> wrote in message
news:a3pccp$fnb$1@sunsite.dk...
> if Request.Form("uname") = "aaa" AND Request.Form("pwd") = "bbb" then
Er du sikker på at denne If sætning passer, således at din session
overhovedet bliver sat?
Hvis den er det kan der kun være et problem, nemlig at sessionstate er slået
fra i IIS'en.
--
Jakob Andersen
| |
Janus Klok Lauritsen (06-02-2002)
| Kommentar Fra : Janus Klok Lauritsen |
Dato : 06-02-02 14:18 |
|
....Eller at du ikke modtager cookies i din browser.
Mvh
Janus
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:a3qlpl$7f5$1@sunsite.dk...
> "Kasper Katzmann" <kasper@katzmanowich.dk> wrote in message
> news:a3pccp$fnb$1@sunsite.dk...
> > if Request.Form("uname") = "aaa" AND Request.Form("pwd") = "bbb"
then
> Hvis den er det kan der kun være et problem, nemlig at sessionstate er
slået
> fra i IIS'en.
| |
Holmes (08-02-2002)
| Kommentar Fra : Holmes |
Dato : 08-02-02 22:50 |
|
> Er du sikker på at denne If sætning passer, således at din session
> overhovedet bliver sat?
Også mit gæt. Prøv
if Request.Form("uname") = "aaa" AND Request.Form("pwd") = "bbb" then
Session("login") = "ok"
response.write "Ok....vi ER faktisk det rigtige sted"
'Response.Redirect("side2.asp")
end if
| |
|
|