/** * Return RedirectResponse object * * @param string $url * * @return RedirectResponse */ public function redirect($url = '/', $msg = '') { if ($msg !== '') { Session::set('flash', $msg); } return new ResponseRedirect($url); }
/** * Create user class * * @param $model */ public function setUser($model) { $user = new $this->model(); $user->id = $model->id; $user->email = $model->email; $user->role = $model->role; $user->password = $model->password; $this->session->set('user', $user); }
/** * Generate and return CSRF token * * @return type */ public function generateCsrfToken() { $csrfToken = md5('csrf_solt_string_' . uniqid()); Session::set('csrfToken', $csrfToken); return $csrfToken; }