<strike id="bfd19"><dl id="bfd19"><ruby id="bfd19"></ruby></dl></strike><span id="bfd19"></span>
<span id="bfd19"><video id="bfd19"></video></span>
<strike id="bfd19"><video id="bfd19"><ruby id="bfd19"></ruby></video></strike>
<strike id="bfd19"></strike><th id="bfd19"><video id="bfd19"></video></th>
<span id="bfd19"></span> <strike id="bfd19"></strike>
<strike id="bfd19"><dl id="bfd19"></dl></strike>
<th id="bfd19"><video id="bfd19"></video></th>
<span id="bfd19"></span>
<menuitem id="bfd19"><menuitem id="bfd19"><ruby id="bfd19"></ruby></menuitem></menuitem>
返回舊版| 微信建站| 建站之家論壇| 我要建站 | 建站學習 | 加入收藏
PHPCMS當前位置:首頁 > cms教程 > 綜合cms > PHPCMS > 正文

phpcms v9去掉phpsso模塊

發布時間:2018-07-16 22:42:10   來源:   點擊:
phpsso一直是被phpsso使用者所詬病,因為對于大多數企業站來說,是不需要多應用登錄的,因此也就用不到phpsso,但是phpcms官方并沒有設計一個開關之類的東西,而是強制使用phpsso,強制也就算了,而我們常常又會被phpsso的“通訊”攔住,因此很多人都想著怎么去除phpsso,讓會員功能不再依賴phpsso。

因為我要開發phpcms v9的微信小程序插件,需要對接會員系統,但是可惡的phpsso很讓人抓狂,并且獲取用戶頭像比較麻煩,因為默認的phpsso的頭像是不入庫的,因此讀取比較困難,所以決定砍掉phpsso

(1)給v9_member表增加一個字段avatar,用來存儲頭像,設置varchar類型。
(2)全面整改phpcms\modules\member下的index.php,貼出來部分代碼:




(3)全面整改全面整改phpcms\modules\member下的member.php,content.php 基本改法和index.php一致

(4)修改前臺和后臺模板全部調用頭像的代碼,原本的不再支持,并且廢除前臺默認的修改頭像的方法,改成phpcms 默認的圖片上傳類,圖片調用可以直接使用$memberinfo['avatar']和get_memberavatar($userid,$is_userid='1','')的方式調用。

(5)修改phpcms\libs\functions\global.func.php中的get_memberavatar方法改成:
  1. function get_memberavatar($uid, $is_userid='1', $size='30') { 
  2.     if($is_userid) { 
  3.         $db = pc_base::load_model('member_model'); 
  4.         $memberinfo = $db->get_one(array('userid'=>$uid)); 
  5.         if(isset($memberinfo['userid'])) { 
  6.             $uid = $memberinfo['userid']; 
  7.             $avatar = $memberinfo['avatar']; 
  8.         } else { 
  9.             return false
  10.         } 
  11.     } 
根據以上修改,做測試,關閉phpsso之后,仍可以實現會員的注冊于登錄,但是不清楚是否有其他bug。

為了拒絕伸手黨,源碼暫不公布,有需要可以聯系我,如果你覺得對你有用,你可以對我打賞,多少無所謂,尊重勞動成果,碼農不易,多多理解!加我微信:15137100750或QQ:2863868475


相關欄目
熱門文章
最新圖文
評論排行
版權所有:鄭州騰石網絡科技有限公司 備案信息:豫ICP備18019117號
站長QQ:2863868475 業務合作咨詢:15137100750(同微信)
本站所有投放的廣告是有其他網站提供,不代表本站立場,同時網站首頁廣告位對外出租詳情咨詢本站站長!同時歡迎廣大站長加入個人建站團隊
  • 建站客服
  • CMS仿站
  • CMS學習
  • 技術交流群:336572814
百乐彩是什么意思
<strike id="bfd19"><dl id="bfd19"><ruby id="bfd19"></ruby></dl></strike><span id="bfd19"></span>
<span id="bfd19"><video id="bfd19"></video></span>
<strike id="bfd19"><video id="bfd19"><ruby id="bfd19"></ruby></video></strike>
<strike id="bfd19"></strike><th id="bfd19"><video id="bfd19"></video></th>
<span id="bfd19"></span> <strike id="bfd19"></strike>
<strike id="bfd19"><dl id="bfd19"></dl></strike>
<th id="bfd19"><video id="bfd19"></video></th>
<span id="bfd19"></span>
<menuitem id="bfd19"><menuitem id="bfd19"><ruby id="bfd19"></ruby></menuitem></menuitem>
<strike id="bfd19"><dl id="bfd19"><ruby id="bfd19"></ruby></dl></strike><span id="bfd19"></span>
<span id="bfd19"><video id="bfd19"></video></span>
<strike id="bfd19"><video id="bfd19"><ruby id="bfd19"></ruby></video></strike>
<strike id="bfd19"></strike><th id="bfd19"><video id="bfd19"></video></th>
<span id="bfd19"></span> <strike id="bfd19"></strike>
<strike id="bfd19"><dl id="bfd19"></dl></strike>
<th id="bfd19"><video id="bfd19"></video></th>
<span id="bfd19"></span>
<menuitem id="bfd19"><menuitem id="bfd19"><ruby id="bfd19"></ruby></menuitem></menuitem>