Пример #1
0
 /**
  * 检测用户的权限
  *
  */
 private function _checkpriv()
 {
     $controller = isset($_GET['c']) ? $_GET['c'] : QP_Controller::DEFAULT_CONTROLLER;
     $action = isset($_GET['a']) ? $_GET['a'] : QP_Controller::DEFAULT_ACTION;
     // 如果有权限则返回
     $ret = Priv::check(QP_Session_Session::get('login_userid'), $controller, $action);
     if ($ret) {
         return;
     }
     // 如果是异步访问则直接输出错误
     if (QP_Request::getInstance()->isAJAX()) {
         die('Priv Access denied');
     } else {
         // 其它方式则直接提示后跳转
         QP_Sys::msgbox('Priv Access denied!', url('index', 'index'), 10);
     }
 }
Пример #2
0
 /**
  * 显示提示消息页
  *
  * 注意:子类可以重载这个方法以适合项目的使用
  *
  * @param string $msg :消息文本
  * @param string $url :将要跳转的URL  "":自动返回到上一页  "close":则关闭窗口
  * @param $time $time :页面显示停留的时间,单位:秒,过了时间后自动跳转
  */
 public function msgbox($msg, $url = '', $time = 10)
 {
     QP_Sys::msgbox($msg, $url, $time);
 }