Autor | Zpráva | ||
---|---|---|---|
Watchick Profil |
#1 · Zasláno: 30. 11. 2009, 14:49:51
Zdravím,
chtěl bych se zeptat, jak nejefektivněji udělat to, že se přihlásím na doméně (damak.cz) a kdyžpřijdu na subdoménu (cokoliv.damak.cz), tak aby to dokázalo detekovat, že jsem na damak.cz přihlášen, a následně, aby se dalo zpětně detekovat i jestli je to skutečně on, jetsli přihlášení sedí, atd. Děkuji Watchick |
||
Beavis Profil |
#2 · Zasláno: 30. 11. 2009, 14:59:15
Rozhodně použít session, při úspěšném přihlášení nastartovat, poté již pomocí podmínky ověřit.
|
||
perun Profil |
#3 · Zasláno: 30. 11. 2009, 15:00:45
Asi len nejako cez cookies.
www.php.net/manual/en/function.setcookie.php - piaty parameter funkcie setcookie (.damak.cz) |
||
Watchick Profil |
#4 · Zasláno: 30. 11. 2009, 15:20:50
Beavis:
Opravdu? perun: To jsem jaksi zkoušel a nenastavilo se to tak, abych to mohl přečíst i na subdoméně. |
||
Beavis Profil |
#5 · Zasláno: 30. 11. 2009, 15:31:33
Watchick:
Omlouvám se, špatně pochopený dotaz. Při přecházení z domén tak asi zbývá jen cookies. |
||
perun Profil |
#6 · Zasláno: 30. 11. 2009, 15:33:48
Tá cookie s takým nastevním domény fungovať musí. Treba si samozrejme uvedomiť, že cookie je potrebné nastaviť skôr, ako sa prehliadaču pošle akýkoľvek výstup (keby náhodou si na to zabudol)
|
||
Majkl578 Profil |
#7 · Zasláno: 30. 11. 2009, 15:35:01
Session přece cookie využívá.
Možná by to šlo upravit ručně: session_start(); setcookie(session_name(), session_id(), 0, '/', '.example.com'); |
||
perun Profil |
#8 · Zasláno: 30. 11. 2009, 15:47:59
Majkl578:
> Session přece cookie využívá. > Možná by to šlo upravit ručně: To je zaujímavý a elegantný nápad, (mne) bohužiaľ nefunguje. Predpokladám, že tam nejako ešte apache kontroluje príslušnosť session súboru k doméne. |
||
Časová prodleva: 14 let
|
0