/** * Creates the remember me environment settings the related cookies * and generating tokens there is only remember token * * @param Phanbook\Models\Users $user */ public function setRememberEnviroment($user) { $userAgent = $this->request->getUserAgent(); $token = md5($user->getEmail() . $user->getPasswd() . $userAgent); $remember = new RememberTokens(); $remember->setUsersId($user->getId()); $remember->setToken($token); $remember->setUserAgent($userAgent); if ($remember->save()) { $expire = time() + $this->config->application->cookieLifetime; $this->cookies->set('RMU', $user->getId(), $expire); $this->cookies->set('RMT', $token, $expire); } }