Autor Zpráva
Watchick
Profil
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
Rozhodně použít session, při úspěšném přihlášení nastartovat, poté již pomocí podmínky ověřit.
perun
Profil
Asi len nejako cez cookies.

www.php.net/manual/en/function.setcookie.php - piaty parameter funkcie setcookie (.damak.cz)
Watchick
Profil
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
Watchick:
Omlouvám se, špatně pochopený dotaz. Při přecházení z domén tak asi zbývá jen cookies.
perun
Profil
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
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
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0