Rick <r.haasteren@planet.nl> wrote:
> Op mijn site wil ik een combinatie van sessions en cookies gebruiken
> voor het inloggen: als er een cookie gevonden wordt zal de session
> worden gestart. Daarvoor heb ik het volgende scriptje geschreven:
>
> <?php
Aha, je bent een beginner.... die horen thuis in
nl.internet.www.server-side (followup-to set)
> $hash = md5([...]);
>
> // Oke de hash is gemaakt, nu de nieuwe hash met de hash in de
> cookie vergelijken.
> if($hash == $userhash) {
Huh? $userhash komt uit de lucht vallen.
> `name` = '".$_COOKIE[["username"]."' AND
> `password` = '".$_COOKIE[["userpass"]."'";
Parse error!
> echo"".$_SESSION['my_id']."";
> }
> session_register("my_id");
Ai, mengen van oude meuk met nieuwe stijl, zie ook het gebruik van zowel
HTTP_COOKIE_VARS en _COOKIE
> Werkt op zich prima, met ??n probleempje: op 1 of andere manier kan
> het niet in 1 pagina. Als ik (met een werkend cookie) op de site kom,
> krijg ik de pagina voor niet-ingelogden te zien (wat dus wil zeggen
> dat er geen session_id is ingesteld).
Hmmm, waarom maak je de session cookies niet gewoon persistent? Het
opslaan van user/passwd in cookies is overigens niet iets wat je wilt.
--
Daniel Tryba

Likes:

Quote