Autor | Zpráva | ||
---|---|---|---|
CATerPILAR Profil |
#1 · Zasláno: 22. 6. 2007, 09:26:58
Trvalé přihlášení už mi funguje ale má to jeden háček.
Do cookies ukládám nějakej unikátní řetězec, ten se pak porovnává s databází a podle toho se nastaví session přihlášení. Vše ok, akorát při novém otevření stránky se tváří jako nepřihlášen. Až po reloadu dalším se načtou proměnné a zobrazí se přihlášen pan XXXX. Je to asi tím že cookies i session platí až pro následující stránku. Šlo by to nejak vyřešit? |
||
djlj Profil |
#2 · Zasláno: 22. 6. 2007, 09:29:46
Tím „novým otevřením stránky“ myslíš stránku hned po přihlášení? Pokud jo, budeš muset v tý podmínce ještě navíc testovat existenci POST a případně porovnávat s databází tato data.
|
||
CATerPILAR Profil |
#3 · Zasláno: 22. 6. 2007, 09:35:24
Nene, tím myslím že vypnu počítač a zapnu ho další den a otevřu si tuhle stránku kde jsem si včera nastavil trvalé přihlášení.
Hned po přihlášení mi to všechno funguje na 100%. Po přihlášení data posílám scriptu a ten to vrací přes headers a tím pádem mám zaručenou podmínku platnosti té další stránky. |
||
djlj Profil |
#4 · Zasláno: 22. 6. 2007, 09:41:03
Aha. Máš u setcookie vyplněnou i cestu a doménu?
|
||
CATerPILAR Profil |
#5 · Zasláno: 22. 6. 2007, 09:49:37
To nemám, a víš proč? Protože když jsem pokoušel cookies uložit z cestou a jménem serveru tak se mi cookies neukládala vůbec. Uložit mi šla jen když jsem to nevyplnil.
mám to takhle: setcookie ("nick", $promenna, time()+(60*60*24*365)) Nic víc tam nemám nebot mi to nešlo uložit do cookies. |
||
Časová prodleva: 17 let
|
0