public static function auth() { // redirect to login page if id session is not exist if (!Sessions::check('user_id')) { self::redirectLogin(); } // get user_id $id = Sessions::get('user_id'); // self::$user = new User( $id ); $user = new User($id); $user_role = $user->getRole(); switch ($user_role) { case 'member': $user = new Member($id); break; case 'staff': $user = new Staff($id); break; case 'super_admin': break; default: $user = null; break; } self::$user = $user; if (is_null(self::$user->getData())) { View::setMessageFlash('danger', 'User Error'); self::redirectLogin(TRUE); } }
public static function isFormTokenValid($token) { if (Sessions::check('form_token')) { return false; } if (Sessions::get('form_token') == $token) { return true; } return false; }
public static function renderFlashMessages() { $e_msg = ""; $messages = Sessions::get('flash_messages', array()); foreach ($messages as $msg) { $e_msg .= '<div class="alert alert-' . $msg[0] . '">' . $msg[1] . '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button></div>'; } return $e_msg; }