/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste