首页 > CMS > PhpCMS > 正文

phpcms表单图片字段,上传提示“会话过期,请重新登录”问题

2024-09-10 07:16:09
字体:
来源:转载
供稿:网友

phpcms表单图片字段,上传提示“会话过期,请重新登录”问题解决

下面文章来给各位整理了和篇关于phpcms表单图片字段,上传提示“会话过期,请重新登录”问题解决,希望碰到此问题的朋友可进入参考.

1、打开/phpcms/modules/attachment/attachment.php文件找到以下代码:

  1. //判断是否登录 
  2. if(emptyempty($_POST['userid'])){ 
  3. showmessage(L('please_login','','member')); 

2、把以上代码修改成如下代码即可:

  1. //判断是否登录 
  2. if(emptyempty($_POST['userid'])){ 
  3. //showmessage(L('please_login','','member')); 
  4. if($this->isadmin==0 && !$grouplist[$this->groupid]['allowattachment']) showmessage(L('att_no_permission')); 

就可以上传,最后没有注释,在/phpcms/modules/formguide/index.php 添加如下代码:

  1. class index { 
  2. private $db$m_db$M
  3. function __construct() { 
  4. $this->db = pc_base::load_model('sitemodel_model'); 
  5. $this->m_db = pc_base::load_model('sitemodel_field_model'); 
  6. $this->M = new_html_special_chars(getcache('formguide''commons')); 
  7. $this->siteid = intval($_GET[siteid]) ? intval($_GET[siteid]) : get_siteid(); 
  8. $this->M = $this->M[$this->siteid]; 
  9. $_SESSION['userid']='1'//手动添加的,让attachment判断可以通过 
  10. $_SESSION['roleid']='1';  //手动添加的,让attachment判断可以通过 
  11. }//开源软件:Vevb.com

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表