当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
4 Star 3 Fork 2

fotomxq / OA-SYS
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
logged.php 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
mxq 提交于 2013-04-23 10:14 . 细节修正
<?php
/**
* 已登陆检测
* <p>如果发现尚未登陆,则直接中断页面</p>
* @author fotomxq <fotomxq.me>
* @version 3
* @package oa
*/
/**
* 引入全局
* @since 1
*/
require('glob.php');
/**
* 引入用户类
* @since 1
*/
require(DIR_LIB . DS . 'oa-user.php');
/**
* 进行登陆检测
* @since 2
*/
//读取用户超时配置
$config_user_timeout = (int) $oaconfig->load('USER_TIMEOUT');
$oauser = new oauser($db);
$logged_admin = false;
if ($oauser->status($ip_arr['id'], $config_user_timeout) == true) {
$logged_user = $oauser->view_user($oauser->get_session_login());
if ($logged_user) {
$logged_group = $oauser->view_group($logged_user['user_group']);
if ($logged_group) {
if ($logged_group['group_power'] == 'admin') {
$logged_admin = true;
}
}
}
} else {
//如果尚未登陆处理
plugerror('logged');
}
unset($config_user_timeout);
/**
* 判断网站开关且是否为管理员
* @since 3
*/
$website_on = $oaconfig->load('WEB_ON');
if (!$website_on && !$logged_admin) {
plugerror('webclose');
}
?>
PHP
1
https://gitee.com/fotomxq/OA-SYS.git
git@gitee.com:fotomxq/OA-SYS.git
fotomxq
OA-SYS
OA-SYS
master

搜索帮助