Hallo Tweakers (alweer)
Mijn vorige topic is te vroeg gesloten en ik vroeg alleen wat de beste manier zou zijn om automatisch in te loggen, en hoe.
Achter die hoe ben ik gekomen.
Wat ik nu gemaakt heb:
bij het inloggen wordt er een nieuwe rij aangemaakt in de database waarin het ipadres, tijd van inloggen en het session_id();
Ook wordt er een cookie aangemaakt met
Als de gebruiker eenmaal is ingelogd wordt dit gecontroleerd, dus het cookie wordt vergeleken met wat in de database staat.
Alleen nu het andere probleem, in Internet Explorer, Firefox en Opara werkt dit geweldig! Alleen in Safari en Google Chrome wordt er tijdens het inloggen niets in de database gezet? Hoe kan dit?
Ik krijg voor de rest geen foutmelding.
EDIT: als ik <? echo var_dump($_COOKIE); ?> doe dan staat er zeker wel iets in het cookie
En voor die gene die het willen weten, ik kan al best goed scripten, alleen hier zit ik met een probleem.
Mijn vorige topic is te vroeg gesloten en ik vroeg alleen wat de beste manier zou zijn om automatisch in te loggen, en hoe.
Achter die hoe ben ik gekomen.
Wat ik nu gemaakt heb:
bij het inloggen wordt er een nieuwe rij aangemaakt in de database waarin het ipadres, tijd van inloggen en het session_id();
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| mysql_query("
INSERT INTO user_login
(
login_ipaddr,
login_session,
user_id,
login_datetime
)
(
'" .$ipaddress. "',
'" .session_id(). "',
'" .$result_login['user_id']. "',
NOW()
)
") or die(mysql_error()); |
Ook wordt er een cookie aangemaakt met
code:
1
| setcookie("login_session", session_id(), time()+3600, "/", "website.nl"); |
Als de gebruiker eenmaal is ingelogd wordt dit gecontroleerd, dus het cookie wordt vergeleken met wat in de database staat.
Alleen nu het andere probleem, in Internet Explorer, Firefox en Opara werkt dit geweldig! Alleen in Safari en Google Chrome wordt er tijdens het inloggen niets in de database gezet? Hoe kan dit?
Ik krijg voor de rest geen foutmelding.
EDIT: als ik <? echo var_dump($_COOKIE); ?> doe dan staat er zeker wel iets in het cookie
En voor die gene die het willen weten, ik kan al best goed scripten, alleen hier zit ik met een probleem.
[ Voor 4% gewijzigd door Stefan|IA2 op 03-09-2008 14:24 ]