예제 #1
0
 public function __construct($method, $arguments = NULL)
 {
     if (Permissions::checkUserPermissions(__CLASS__, $method, $arguments)) {
         parent::__construct($method, $arguments);
     } else {
         if (Session::get("user_id")) {
             die("You have no access.");
         } else {
             header("Location: /user");
         }
     }
 }
예제 #2
0
 public function __construct($method, $arguments = NULL)
 {
     if (in_array($method, $this->authenticatedMethods)) {
         if (Permissions::checkUserPermissions(__CLASS__, $method, $arguments)) {
             parent::__construct($method, $arguments);
         } else {
             header("Location: /user");
         }
     } else {
         parent::__construct($method, $arguments);
     }
 }