public function createAutoLogin($user) { /* @var $umgt UmgtManager */ $umgt = $this->getDIServiceObject('APF\\modules\\usermanagement\\biz', 'UmgtManager'); $cookieLifeTime = $umgt->getAutoLoginCookieLifeTime(); $cookie = new Cookie(UmgtAutoLoginAction::AUTO_LOGIN_COOKIE_NAME, time() + $cookieLifeTime); $token = md5(rand(100000, 999999)); $this->getResponse()->setCookie($cookie->setValue($token)); $authToken = new UmgtAuthToken(); $authToken->setToken($token); $umgt->saveAuthToken($user, $authToken); }
public function getCookie($name) { if (isset($_COOKIE[$name])) { $cookie = new Cookie($name); $cookie->setValue($_COOKIE[$name]); return $cookie; } return null; }