#1 小双
前台会员功能,我用的开启有限的权限控制'launch' => array(
'router_prefilter' => array(
array('spAcl','mincheck'), // 开启有限的权限控制
)
),
是否有权限的钩子我也做了
/**
* 无权限提示及跳转
*/
public function acljump(){
$url = spUrl("main","login");
$user_acl = spClass('spAcl')->get("GBUSER");
if( False == $user_acl ){
echo "";
}else{ }
exit;
}
没登录会员之前,直接访问需要登录才能访问的会员页面时,会提示“您还没有登录哦!”,这里没有问题,问题出在登录会员以后再退出时,直接访问会员页面就可以访问而没有跳出,这是什么情况,我session也清空了。
后来我在每个action里面加了
if(!isset($_SESSION['usernow']))$this->jump(spUrl("main","index"));//没登录就返回首页
exit();
就跳出了,说明session在会员登出以后就清除了。帮忙看看上面是什么问题?先谢谢了啊!
2011-01-25 10:29:44