我正在创建一个用户面板,我想根据用户状态允许方法,如果已登录或未登录,则该方法由URL调用,例如:
funciton home () {...}
function create_account () {...}
create_account方法仅在用户关闭时可用,而在他打开时的家中,我正在单独做的是这样的:
function home () {
if(!$userLogged)
die('Ei, little satan, you can't enter here!');
}
如何拦截所有被调用的方法并制定一些规则?
function __interceptAll($method) {
$userOff = array('create_account'...);
$userOn = array('home','change'...);
if(in_array)....
}