二开教程 Development

提供PHPCMS常用模块的二次开发,改造,升级都修改过程代码

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

 admin  2023-06-20 22:58:27

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

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

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

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

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

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

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

  1. classindex{
  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. }//开源软件:phpcms.vip
本文《phpcms表单图片字段,上传提示“会话过期,请重新登录”问题》发布于PHPCMS管理系统文章,作者:admin,如若转载,请注明出处:https://www.phpcms.vip/help/doc/409.html,否则禁止转载,谢谢配合!