Esempio n. 1
0
 public function __construct()
 {
     parent::__construct();
     $this->_user = UserSession::getUser();
     $this->load->vars('login_user', $this->_user);
     $this->_is_login = UserSession::isLogin();
     $this->load->vars('is_login', $this->_is_login);
     $this->_controller = get_class($this);
 }
Esempio n. 2
0
 public function __construct()
 {
     parent::__construct();
     $this->load->helper('url');
     //如果已经登录则跳转到对应首页,如果没有登录则显示登录框
     if (UserSession::isLogin() && $this->router->fetch_method() != 'logout') {
         $user = UserSession::getUser();
         if ($user->isSysAdmin()) {
             redirect('/admin', 'location');
         } else {
             if ($user->isCmpAdmin()) {
                 redirect('/company', 'location');
             } else {
                 redirect('/mymeeting', 'location');
             }
         }
     }
 }
Esempio n. 3
0
 /**
  * 验证用户是否合法
  */
 public function checkuser()
 {
     $meet_id = $this->input->get('roomID');
     $role = $this->input->get('role');
     if ($role != 2 && $role != 4) {
         echo "<Result isUser='******'>", "</Result>";
         exit;
     }
     $good_role = $_SESSION['view-meeting-role-' . $meet_id];
     if ($role != $good_role) {
         echo "<Result isUser='******'>", "</Result>";
         exit;
     }
     if (empty($meet_id) || $_SESSION['view-meeting-' . $meet_id] != $meet_id) {
         echo "<Result isUser='******'>", "</Result>";
         exit;
     }
     if ($_SESSION['view-meeting-' . $meet_id] == $meet_id) {
         echo "<Result isUser='******'>", "</Result>";
         exit;
     }
     $meeting = MeetingManage::getInstance()->getMeetingInfo($meet_id);
     if ($meeting['type'] == 1) {
         if (!UserSession::isLogin()) {
             echo "<Result isUser='******'>", "</Result>";
             exit;
         }
         if ($meeting['user_id'] != $this->_user->id && !MeetingManage::getInstance()->havePureToViewMeeting($meet_id)) {
             echo "<Result isUser='******'>", "</Result>";
             exit;
         }
         echo "<Result isUser='******'>", "</Result>";
         exit;
     } else {
         if (empty($meeting['password'])) {
             echo "<Result isUser='******'>", "</Result>";
             exit;
         } else {
             echo "<Result isUser='******'>", "</Result>";
             exit;
         }
     }
 }