📄 classes.php
字号:
<?
class author
{
var $deptno;
var $level;
var $name;
function author($name1,$level1,$deptno1)
{
$this->name=$name1;
$this->level=$level1;
$this->deptno=$deptno1;
$this->checkauto();
}
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup)
{
$isValid = False;
if (!empty($UserName))
{
$arrUsers = Explode(",", $strUsers);
$arrGroups = Explode(",", $strGroups);
if (in_array($UserName, $arrUsers))
{
$isValid = true;
}
if (in_array($UserGroup, $arrGroups))
{
$isValid = true;
}
}
return $isValid;
}
function isadmin()
{
if (!isset($_SESSION)) {
session_start();
}
$admin = "admin";
$isadmin=(isset($_SESSION['MM_Username'])&&isAuthorized("",$admin, $_SESSION['MM_Username'], $_SESSION['MM_Userlevel']));
return $isadmin;
}
function isuser()
{
if (!isset($_SESSION)) {
session_start();
}
$user="user";
$isuser=(isset($_SESSION['MM_Username'])&&isAuthorized("",$user, $_SESSION['MM_Username'], $_SESSION['MM_Userlevel']));
return $isuser;
}
function check()
{
if (!isset($_SESSION)) {
session_start();
}
$temp=0;
$temp=(isset($_SESSION['dept'])&&($_SESSION['dept']==$this->deptno)&&($_SESSION['MM_Userlevel']==$this->level));
if(!$temp)
{echo "<script>alert('非法操作,权限不足');
window.history.back();
</script>";
exit;
}
}
function checkauto()
{
if (!isset($_SESSION)) {
session_start();
}
$temp=0;
$temp=(isset($_SESSION['dept'])&&($_SESSION['dept']==$this->deptno||($_SESSION['dept']==4&&$_SESSION['MM_Userlevel']=='admin'))&&isset($_SESSION['MM_Username']));
if(!$temp)
{echo "<script>alert('非法操作,权限不足');
window.history.back();
</script>";
exit;
}
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -