Exemple #1
0
 /**
  * Return RedirectResponse object
  * 
  * @param string $url
  * 
  * @return RedirectResponse
  */
 public function redirect($url = '/', $msg = '')
 {
     if ($msg !== '') {
         Session::set('flash', $msg);
     }
     return new ResponseRedirect($url);
 }
Exemple #2
0
 /**
  * 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);
 }
Exemple #3
0
 /**
  * Generate and return CSRF token
  * 
  * @return type
  */
 public function generateCsrfToken()
 {
     $csrfToken = md5('csrf_solt_string_' . uniqid());
     Session::set('csrfToken', $csrfToken);
     return $csrfToken;
 }