SupSite7.5登陆后台先验证权限问题解决方案_SupeSite教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
程序升级到SupSite7.5后,如果通过访问admincp.php来登陆后台,会遇到无权限提示,这是因为程序先判断权限,然后再判断是否登陆导致的。
找开admincp.php文件,找到下面一段代码:

  1. //权限检查  
  2. if(!checkperm('manageadmincp')) {  
  3.         showmessage('no_authority_management_operation');  
  4. }  
  5.  
  6. //没有登录  
  7. if(emptyempty($_SGLOBAL['supe_uid']) || emptyempty($_SGLOBAL['member']['password'])) {  
  8.         setcookie('_refer', rawurlencode(S_URL_ALL.'/admincp.php?'.$_SERVER['QUERY_STRING']));  
  9.         showmessage('admincp_login', geturl('action/login'));  


将其改为:

 
  1. //没有登录  
  2. if(emptyempty($_SGLOBAL['supe_uid']) || emptyempty($_SGLOBAL['member']['password'])) {  
  3.         setcookie('_refer', rawurlencode(S_URL_ALL.'/admincp.php?'.$_SERVER['QUERY_STRING']));  
  4.         showmessage('admincp_login', geturl('action/login'));  
  5. }  
  6.  
  7. //权限检查  
  8. if(!checkperm('manageadmincp')) {  
  9.         showmessage('no_authority_management_operation');  
再访问admincp.php文件就会先判断是否登陆,再判断权限了。

查看更多 supesite教程  supesite模板

来源:模板无忧//所属分类:SupeSite教程/更新时间:2009-11-24
相关SupeSite教程