网站地图    收藏   

主页 > 后端 > phpcmsv9 >

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

来源:未知    时间:2014-12-02 20:43 作者:xxadmin 阅读:

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

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. }//开源软件:phpfensi.com

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论