Ejemplo n.º 1
0
 public function _initialize()
 {
     if (C('STOP_REPAIR')) {
         $data['status'] = 0;
         $data['info'] = '您好,飞扬报修系统由于一些原因暂时关闭系统。系统重新开放后,我们将会在四川大学飞扬俱乐部官方微信/微博进行通知,尽请留意!';
         $this->ajaxReturn($data, 'JSON');
         exit;
     }
     if ($_GET['access_token']) {
         if ($_GET['access_token'] != $_SESSION['access_token']) {
             session(null);
             $data['status'] = 0;
             $data['info'] = '登录超时,请重新登录';
             $this->ajaxReturn($data, 'JSON');
             exit;
             exit;
         }
         $uid = is_tokenLogin($_GET['access_token']);
         if (!$uid) {
             $data['status'] = 0;
             $data['info'] = '登录超时,请重新登录';
             $this->ajaxReturn($data, 'JSON');
             exit;
         }
     } else {
         $data['status'] = 0;
         $data['info'] = '未登录,请重新登录';
         $this->ajaxReturn($data, 'JSON');
         exit;
     }
 }
Ejemplo n.º 2
0
 public function _initialize()
 {
     if (C('STOP_REPAIR')) {
         $this->error('您好,由于临近期中考试,飞扬报修系统暂时关闭系统。系统重新开放后,我们将会在四川大学飞扬俱乐部官方微信/微博进行通知,尽请留意!', '', 8);
         exit;
     }
     if ($_GET['access_token']) {
         if ($_GET['access_token'] != $_SESSION['access_token']) {
             session(null);
             session('access_token', $_GET['access_token']);
             redirect('/Home/AccountPage/ucLogin?access_token=' . $_GET['access_token']);
             exit;
         }
         $uid = is_tokenLogin($_GET['access_token']);
         if (!$uid) {
             $this->error('登录超时,请重新登录', C('UC_LOGIN_URL'));
         }
     } else {
         if ($_SESSION['access_token']) {
             $self = __SELF__;
             redirect(__SELF__ . '?access_token=' . $_SESSION['access_token']);
         } else {
             not_login();
         }
     }
 }
Ejemplo n.º 3
0
 public function register()
 {
     if (C('STOP_REPAIR')) {
         $this->error('您好,飞扬报修系统由于一些原因暂时关闭系统。系统重新开放后,我们将会在四川大学飞扬俱乐部官方微信/微博进行通知,尽请留意!', '', 8);
         exit;
     }
     if ($_GET['access_token']) {
         $uid = is_tokenLogin($_GET['access_token']);
         if (!$uid) {
             $this->error('登录超时,请重新登录', C('UC_LOGIN_URL'));
         } else {
             if (is_userExtend($_SESSION['tel'])) {
                 $this->error('您已经注册过飞扬报修系统了,将跳转至首页', '/Home/Index/index?access_token=' . $_GET['access_token']);
                 exit;
             } else {
                 $this->display();
             }
         }
     } else {
         if ($_SESSION['access_token']) {
             redirect(__SELF__ . '?access_token=' . $_SESSION['access_token']);
         } else {
             not_login();
         }
     }
 }
Ejemplo n.º 4
0
function init()
{
    if (C('STOP_REPAIR')) {
        $this->error('您好,飞扬报修系统由于一些原因暂时关闭系统。系统重新开放后,我们将会在四川大学飞扬俱乐部官方微信/微博进行通知,尽请留意!', '', 8);
        exit;
    }
    if ($_GET['access_token']) {
        $userinfo = is_tokenLogin($_GET['access_token']);
        if ($userinfo) {
            $this->user_id = session('user_id');
            $this->ucid = session('ucid');
            $this->type = session('type');
            $this->tel = $userinfo['tel'];
        } else {
            login_expire();
        }
    } else {
        if ($_SESSION['access_token']) {
            $self = __SELF__;
            if (substr($self, -1, 1) == '/') {
                redirect(__SELF__ . 'access_token/' . $_SESSION['access_token']);
            } else {
                redirect(__SELF__ . '/access_token/' . $_SESSION['access_token']);
            }
        } else {
            not_login();
        }
    }
}