Bekijk Volledige Versie : Sessies vergeten
Ik heb een loginscript waarmee ik via sessies een aantal gegevens hergebruik
op andere pagina's. Op die beveiligde pagina's laat ik controleren of veld
"nick" in een sessie zit anders laat ik de keuze om weer in te loggen zien.
Dit werkt perfect behalve bij één pagina.
Als ik inlog en nadien naar die pagina ga toont hij perfect de gegevens en
de inhoud incl. de inhoud van sessieveld nick, als ik echter terugkeer via
backknop of een link naar de beveiligde pagina is het sessieveld nick
gewist/kwijt want toont hij de boodschap dat ik niet meer ingelogd ben.
Hoe kan dit ???
Ik heb session start () helemaal bovenaan die bepaalde pagina staan en de
beveiligde pagina moet ook juist zijn want bij andere pagina's werkt het
wel.
Rene Pijlman
27/04/03, 12:05
_:
>Ik heb een loginscript
Je zou minimaal iets moeten vertellen over het platform en de
programmeertaal. En die geheimzinnige "hij" in het verhaal die
bepaalde dingen wel en niet toont.
Verder zou het niet gek zijn als je een naam had, want iemand
die alleen "_" heet ga ik in ieder geval niet verder helpen.
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
Daniel Tryba
28/04/03, 19:35
_ <voetbaltepel@skynet.be> wrote:
[sessie werkt niet op "beveiligde" pagina]
> Ik heb session start () helemaal bovenaan die bepaalde pagina staan en de
> beveiligde pagina moet ook juist zijn want bij andere pagina's werkt het
> wel.
Als je met beveiligde pagina een https url bedoelt dan moet je eens
kijken naar de cookie specificaties:
This is the format a CGI script would use to add to the HTTP headers a
new piece of data which is to be stored by the client for later
retrieval.
<q>
Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME; secure
[knip]
secure
If a cookie is marked secure, it will only be transmitted if the
communications channel with the host is a secure one. Currently this
means that secure cookies will only be sent to HTTPS (HTTP over SSL)
servers.
If secure is not specified, a cookie is considered safe to be sent in
the clear over unsecured channels.
</q>
Het is nu dus de vraag of een ssl pagina dus een unsecure cookie
accepteert!
--
Daniel Tryba
Bedankt voor je antwoord maar dat is het niet.
Het probleem is dat als ik de eerste keer de bepaalde pagina aanroep via een
gewone link hij de sessievariable (nick) doorgeeft en toont op de pagina.
Als ik echter de pagina herlaad of terugkeer naar een vorige pagina ben ik
ineens uitgelogd.
Als je wil kan ik de ganse pagina eens tonen want ik wordt er echt horendol
van :)
Diz
Daniel Tryba
02/05/03, 00:05
Dizz <voetbaltepel@skynet.be> wrote:
> Het probleem is dat als ik de eerste keer de bepaalde pagina aanroep via een
> gewone link hij de sessievariable (nick) doorgeeft en toont op de pagina.
> Als ik echter de pagina herlaad of terugkeer naar een vorige pagina ben ik
> ineens uitgelogd.
>
> Als je wil kan ik de ganse pagina eens tonen want ik wordt er echt horendol
> van :)
Posten kan natuurlijk altijd, laat wel even de overbodige zooi weg :)
--
Daniel Tryba