<?php
define("READ", 1);
define("WRITE", 2);
define("DELETE", 4);
define("UPDATE", 8);
// 赋予权限
$permission = READ|WRITE;
$aaa= 7;
//判断权限
if(READ & $permission){
echo "ok";
echo $permission;
}else{
echo "ssss";
}
if (Route::$MATCH_AUTH != 0) {
// var_dump($this->other['login_account']);
// var_dump($this->other['login_user_type']);
$user_auth = $this->user2auth($this->other['login_account'], $this->other['login_user_type']);
// var_dump($user_auth);
// var_dump(Route::$MATCH_AUTH);
if (!($user_auth & Route::$MATCH_AUTH)) {
__perror('无权限访问', 403);
die;
}
}
public function user2auth($username, $user_type) {
if ($username == 'admin' && $user_type == 0) {
return Route::$A_SUPERADMIN;
} else {
switch ($user_type) {
case 0:
return Route::$A_ADMIN;
case 1:
return Route::$A_SECRETARY;
case 2:
return Route::$A_USER;
case 3:
return Route::$A_AUDITOR;
}
}
}