Autor | Zpráva | ||
---|---|---|---|
zooner Profil |
#1 · Zasláno: 17. 1. 2009, 18:09:35
zdravim, mám takový problém, dělám přihlašování k jednomu programu a tak mě napadlo tam dodělat možnost narvalo přihlásit, takže ke klasickému session sem přidal ještě cookies kvůli neomezené platnosti. Jenže teď mám na hlavní stránce script který ověřuje data z cookie jestli je to ten uživatel a pak tam mám session a nějak mi to nejde zkloubit dohromady mám tam dvě podmínky, jak pro cookie tak pro session a to znamená dvakrát tam dávat jeden kód což je blbost.
Prosím tedy o rad PS: doufám že sem to vysvětlil nějak pochopitelně |
||
grimword Profil |
#2 · Zasláno: 17. 1. 2009, 18:21:35
v podmínkách lze použít více parametrů
if($_SESSION["neco"] == "neco" or $_COOKIE["neco"] == "neco") nevím jak to máš napsané, těžko poradit konkrétně |
||
zooner Profil |
#3 · Zasláno: 17. 1. 2009, 20:01:54
no já zkoušel tohle a nefunguje to:
if((($_COOKIE['uploader_nick'] == $vyber['nick']) and ($_COOKIE['uploader_heslo'] == $vyber['heslo'])) or $_SESSION['nick'])){ |
||
reduxcz Profil * |
#4 · Zasláno: 17. 1. 2009, 20:22:25
nemas to prezavorkovane?
A muzes aj napsat proc to nefunguje...chyba v syntaxi nebo proc? Takhle ti tezko poradi nekdo... |
||
kletely Profil |
#5 · Zasláno: 17. 1. 2009, 20:28:45
zooner
if((($_COOKIE['uploader_nick'] == $vyber['nick']) and ($_COOKIE['uploader_heslo'] == $vyber['heslo'])) or $_SESSION['nick']){ Maš tam o jednu zátvorku viac. |
||
zooner Profil |
#6 · Zasláno: 18. 1. 2009, 09:06:32
kletely
o ty zavorky nejde, to byl je prepis kdyz sem to daval sem |
||
pifko Profil |
#7 · Zasláno: 18. 1. 2009, 10:57:21
Neměl by si proměnnou $_SESSION['nick'] s něčím porovnat? Nebo v tom máš booleovskou hodnotu?
|
||
zooner Profil |
#8 · Zasláno: 18. 1. 2009, 18:31:35
pifko
to je boolean |
||
Časová prodleva: 15 let
|
0