phpcms表单图片字段,上传提示“会话过期,请重新登录”问题解决
下面文章来给各位整理了和篇关于phpcms表单图片字段,上传提示“会话过期,请重新登录”问题解决,希望碰到此问题的朋友可进入参考.
1、打开/phpcms/modules/attachment/attachment.php文件找到以下代码:
//判断是否登录
if(emptyempty($_POST['userid'])){
showmessage(L('please_login','','member'));
}
}
2、把以上代码修改成如下代码即可:
//判断是否登录
if(emptyempty($_POST['userid'])){
//showmessage(L('please_login','','member'));
}
if($this->isadmin==0&&!$grouplist[$this->groupid]['allowattachment'])showmessage(L('att_no_permission'));
}
就可以上传,最后没有注释,在/phpcms/modules/formguide/index.php 添加如下代码:
classindex{
private$db,$m_db,$M;
function__construct(){
$this->db=pc_base::load_model('sitemodel_model');
$this->m_db=pc_base::load_model('sitemodel_field_model');
$this->M=new_html_special_chars(getcache('formguide','commons'));
$this->siteid=intval($_GET[siteid])?intval($_GET[siteid]):get_siteid();
$this->M=$this->M[$this->siteid];
$_SESSION['userid']='1';//手动添加的,让attachment判断可以通过
$_SESSION['roleid']='1';//手动添加的,让attachment判断可以通过
}//开源软件:phpfensi.com
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。