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 添加如下代碼:
- class index {
- 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判斷可以通過
- }//開源軟件:Vevb.com
新聞熱點
疑難解答