Zend_Session a přihlášení i na subdoménách

Ahoj,

řešil jsem, aby bylo možné být přihlášený na hlavním webu a současně i na subdoménách. Defaultně se SID cookie ukládá pro 'www.domena.tld' (a tudíž není přístupné ze subdomén). Aby to fungovalo, tak se cookie musí nastavit jako '.domena.tld'.

Bez ZF je to jednoduché, stačí použít fci session_set_cookie_params() a nastavit session.cooki­e_domain.

Se ZF je určitě lepší to udělat pěkně objektově:

Do svého DefaultController, od kterého dědím ostatní controllery jsem do init() fce přidal "

public function init()
{
    Zend_Session::setOptions(array('cookie_domain' => '.' . 'domena.tld'));
}

Zend_Session::setOptions v manuálu

ZF je opravdu super ;-)

2 thoughts on “Zend_Session a přihlášení i na subdoménách

  1. > Do svého DefaultController, od kterého dědím ostatní controllery jsem do > init() fce přidal "…

    Sorry, že reaguju až takhle pozdě, ale na tyto nastavení je bootstrap

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

*

Můžete používat následující HTML značky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>