Discuz!論壇發(fā)帖自動(dòng)退出登錄狀態(tài)的解決辦法
來源:易賢網(wǎng) 閱讀:1793 次 日期:2014-09-03 14:24:55
溫馨提示:易賢網(wǎng)小編為您整理了“Discuz!論壇發(fā)帖自動(dòng)退出登錄狀態(tài)的解決辦法”,方便廣大網(wǎng)友查閱!

表現(xiàn)一:所有的人都登錄不了

1、檢查 config.inc.php 中 $cookiedomain 的設(shè)置,把它改成.加上級(jí)域名,

比如你用http://www.xxxbbs.com訪問,那你就設(shè)定成

.xxxbbs.com 即可。

2、注意你的 footer 模板,盡量不要隨便刪除里面的東西(修改版權(quán)者切忌)

有些人因?yàn)椴恍⌒膭h除了 {eval updatesession();} 而出問題

解決方法:

打開 footer.htm

查找 eval

看看有沒有 {eval updatesession();} 和 {eval output();}

如果沒有 {eval updatesession();}

請(qǐng)查找 <!--{if debuginfo()}-->

在上面添加 {eval updatesession();}

如果沒有 {eval output();}

,請(qǐng)?jiān)谧詈筇砑?

3、論壇服務(wù)器時(shí)間和本地時(shí)間相差太大了。你把服務(wù)器的時(shí)間調(diào)整一下。

4、防止論壇自動(dòng)跳轉(zhuǎn)后退出

在 logging.php 中作如下修改:

找到 showmessage('login_succeed', dreferer());

在它上面添加一行:

if (strstr(strtolower($referer), 'logging.php')) $referer='index.php';

5、在logging.php中作如下修改:

查找 showmessage('login_succeed', dreferer());

在它上面加 $sessionupdated=0;

6、程序問題

一般情況下是因?yàn)?,頁面上有錯(cuò)誤,導(dǎo)致程序由于在設(shè)置 cookies 之前有輸出使得 cookies 設(shè)置不成功。

這時(shí)候,將程序的報(bào)錯(cuò)打開即可發(fā)現(xiàn)問題。

做法一:將 config.inc.php 中的 $errorreport 的值設(shè)置為 2

做法二:打開 include/common.inc.php 找到 error_reporting(0);

修改為 error_reporting(7);

7.論壇目錄使用了特殊字符,如 _ 等,訪問地址被瀏覽器轉(zhuǎn)換成 % 加 16 進(jìn)制編碼的格式了,這時(shí)不能正常登錄.

解決方法:修改目錄名為字母或數(shù)字格式就行了.

表現(xiàn)二:部分人登錄不了(找個(gè)人原因)

1、有可能同一域名下的 Cookies 相互影響所致.如果您使用 IE 瀏覽器,可在 Internet 選項(xiàng)中的 常規(guī) 頁面點(diǎn)擊刪除 Cookies.登錄問題即可解決.

2、cookies 已經(jīng)寫滿,這種情況下,只要清除 cookies 就可登陸;

3、個(gè)人機(jī)器沒有打開 cookies

首先查詢自己所使用的IE版本。

打開IE,點(diǎn)擊菜單條上的"幫助"(Help) ,在展開的菜單里,選擇最下面一條"關(guān)于Internet Explorer"(About Internet Explorer) ,在彈出的窗口中,Internet Explorer圖片標(biāo)

題下第一行,就是有關(guān)版本信息。一般是,5.0或6.0。

A. 如果您使用的是IE 6.0版本,請(qǐng)按以下幾個(gè)步驟啟用cookie:

(1)點(diǎn)擊菜單條上的"工具"(Tool) 在展開的菜單里,選擇最下面一條"Internet選項(xiàng)"(Internet Options) 在打開的Internet 選項(xiàng)設(shè)置窗口里,頂上有一條標(biāo)簽欄,點(diǎn)擊第三個(gè)"

隱私"(Privacy)。在"隱私"的設(shè)置里,中間偏下有三個(gè)按鈕,點(diǎn)擊第二個(gè)按鈕"高級(jí)"(Advanced) 在彈出的cookie設(shè)置窗口里,勾選如下設(shè)置:

覆蓋自動(dòng)cookie處理 (Override automatic cookie handling)

第一方cookie:接受 (First-party cookies: Accept)

第三方cookie:接受 (Third-party cookies: Accept)

總是允許會(huì)話cookie (Always allow session cookies)

點(diǎn)擊按鈕"確定"(OK),關(guān)閉cookie設(shè)置窗口

點(diǎn)擊按鈕"確定"(OK),關(guān)閉Internet 選項(xiàng)設(shè)置窗口

B.如果您使用的是IE 5.0版本,請(qǐng)按以下幾個(gè)步驟啟用cookie:

點(diǎn)擊菜單條上的"工具"(Tool)

在展開的菜單里,選擇最下面一條"Internet選項(xiàng)"(Internet Options)

在打開的Internet 選項(xiàng)設(shè)置窗口里,頂上有一條標(biāo)簽欄,點(diǎn)擊第二個(gè)"安全"(Security)。

在"安全"的設(shè)置里,中間偏下有兩個(gè)按鈕,點(diǎn)擊按鈕"自定義級(jí)別"(Customized)

在彈出的安全設(shè)置窗口里,拉動(dòng)上下滾動(dòng)條,找到cookie設(shè)置,勾選如下設(shè)置:

允許使用存儲(chǔ)在您計(jì)算機(jī)上的cookie:?jiǎn)⒂?/P>

允許使用每個(gè)對(duì)話cookie(未存儲(chǔ)):?jiǎn)⒂?/P>

點(diǎn)擊按鈕"確定"(OK),關(guān)閉安全設(shè)置窗口

點(diǎn)擊按鈕"確定"(OK),關(guān)閉Internet 選項(xiàng)設(shè)置窗口

表現(xiàn)三:后臺(tái)提示登錄成功但是始終跳回登錄口

1、管理員使用的網(wǎng)絡(luò) IP 不停地更換,后臺(tái) IP 校驗(yàn)通過不了造成的

解決方法一:用文本編輯器(如記事本)打開 config.inc.php , 將 $admincp['checkip'] 設(shè)置為 0

解決方法二:使用一固定 IP 的代理來訪問論壇和論壇的后臺(tái)。

2、數(shù)據(jù)庫由于遷移或者是等等原因,造成數(shù)據(jù)庫的字段變短,后臺(tái)登錄不了。

解決方法:使用 phpmyadmin 或其它數(shù)據(jù)庫管理工具查看 cdb_adminsessions 表的 ip 字段長(zhǎng)度變成了 7 改成 15 就可以去登錄了。

然后到后臺(tái)的數(shù)據(jù)庫校驗(yàn),校驗(yàn)后修復(fù)一下其他表即可.

更多信息請(qǐng)查看IT技術(shù)專欄

更多信息請(qǐng)查看CMS教程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀CMS教程

2025國(guó)考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)