新聞中心
opensns訪問(wèn)禁用首頁(yè)模塊定位到登錄頁(yè)面
作者 / 無(wú)憂主機(jī) 時(shí)間 2018-07-28 19:56:44
在php空間上使用opensns源碼建站的站長(zhǎng)應(yīng)該知道,如果訪問(wèn)者沒(méi)有登陸,訪問(wèn)某些模塊時(shí)會(huì)跳轉(zhuǎn)到另一個(gè)新的窗口并提示“該模塊未對(duì)非登錄用戶開放?!保裉鞜o(wú)憂主機(jī)在測(cè)試時(shí)發(fā)現(xiàn)訪問(wèn)微博模塊也會(huì)跳轉(zhuǎn)到這個(gè)頁(yè)面,查看源碼后發(fā)現(xiàn)這是因?yàn)闆](méi)有登陸導(dǎo)致的,為了讓網(wǎng)站有更好的體驗(yàn)度,我們可以對(duì)訪問(wèn)禁用模塊設(shè)置一個(gè)跳轉(zhuǎn),讓瀏覽者登陸后再訪問(wèn),接下來(lái)為大家給介紹如何將opensns的禁用模塊提示改為登錄界面。 需要修改代碼的文件位置是/Application/Common/Common/role.php,用ftp工具將此文件下載到本地,然后將原空間的role.php重命名為role.php.bak表示備份,為了不出編碼格式問(wèn)題,建議使用專業(yè)的文本編輯器打開,如sublime、notepad、editplus等軟件。打開使用組合鍵Ctrl+F查找到關(guān)鍵詞“該模塊未對(duì)非登錄用戶開放”,一共在兩處可找到下面這句代碼:
$res['info'] = '該模塊未對(duì)非登錄用戶開放。';將這句代碼用雙斜杠“//”注釋掉,然后在下面加上下面這句定位到登錄頁(yè)面的代碼:
header('Location: index.php?s=/ucenter/member/login.html');操作如圖所示,
![圖1](http://m.love62.cn/wp-content/uploads/2018/07/圖16-300x227.png)
本文地址:http://m.love62.cn/opensns/27238.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)