CheckUserController.class.php
798 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
/**
* Created by PhpStorm.
* User: Slok
* Date: 2016/10/18
* Time: 17:58
*/
namespace Api\Controller\Invite;
use Common\Common\Login;
abstract class CheckUserController extends AbstractController
{
protected $_require_login = false;
/**
* 是否跳过内部人员检查
* @var bool
*/
protected $_skip_over_check = false;
/**
* 用户登陆
* @author zhonglei
* @return boolean
*/
protected function _userLogin()
{
// 用户信息初始化
$this->_login = &Login::instance();
$this->_login->initUser();
// 内部人员不允许访问
if (!empty($this->_login->user) && !$this->_skip_over_check) {
E('_ERR_INUSER_ACCESS_DENIED');
}
return true;
}
}