/** * Creates the remember me environment settings the related cookies and generating tokens * * @param Vokuro\Models\Users $user */ public function createRememberEnviroment(Users $user) { $userAgent = $this->request->getUserAgent(); $token = md5($user->email . $user->password . $userAgent); $remember = new RememberTokens(); $remember->usersId = $user->id; $remember->token = $token; $remember->userAgent = $userAgent; if ($remember->save() != false) { $expire = $this->config->database->adapter == 'Postgresql' ? date('d/m/Y H:i:s', strtotime('+8 Days')) : time() + 86400 * 8; $this->cookies->set('RMU', $user->id, $expire); $this->cookies->set('RMT', $token, $expire); } }
/** * Creates the remember me environment settings the related cookies and generating tokens * * @param Vokuro\Models\Users $user */ public function createRememberEnviroment(Users $user) { $userAgent = $this->request->getUserAgent(); $token = md5($user->email . $user->password . $userAgent); $remember = new RememberTokens(); $remember->usersId = $user->id; $remember->token = $token; $remember->userAgent = $userAgent; if ($remember->save() != false) { $expire = time() + 86400 * 8; $this->cookies->set('RMU', $user->id, $expire); $this->cookies->set('RMT', $token, $expire); } }