表現一:所有的人都登入不了
1 、檢查 config.inc.php 中 $cookiedomain 的設定,把它改成. 加上級域名,
比如你用 http://www.weixiaoduo.com 訪問,那你就設定成
.weixiaoduo.com 即可。

2 、注意你的 footer 模板,儘量不要隨便刪除裡面的東西 (修改版權者切忌)
有些人因為不小心刪除了 {eval updatesession();} 而出問題
解決方法:
開啟 footer.htm
查詢 eval
看看有沒有 {eval updatesession();} 和 {eval output();}
如果沒有 {eval updatesession();}
請查詢 <!--{if debuginfo()}-->
在上面新增 {eval updatesession();}
如果沒有 {eval output();}
, 請在最後新增.

3 、論壇伺服器時間和本地時間相差太大了。你把伺服器的時間調整一下。

4 、防止論壇自動跳轉後退出

在 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 、程式問題

一般情況下是因為,頁面上有錯誤,導致程式由於在設定 cookies 之前有輸出使得 cookies 設定不成功。
這時候,將程式的報錯開啟即可發現問題。
做法一:將 config.inc.php 中的 $errorreport 的值設定為 2
做法二:開啟 include/common.inc.php 找到 error_reporting(0);
修改為 error_reporting(7);
7. 論壇目錄使用了特殊字元, 如 _ 等, 訪問地址被瀏覽器轉換成 % 加 16 進位制編碼的格式了, 這時不能正常登入.
解決方法: 修改目錄名為字母或數字格式就行了.

表現二:部分人登入不了 (找個人原因)
1 、有可能同一域名下的 Cookies 相互影響所致. 如果您使用 IE 瀏覽器, 可在 Internet 選項中的 常規 頁面點選刪除 Cookies. 登入問題即可解決.
2 、 cookies 已經寫滿,這種情況下,只要清除 cookies 就可登陸;
3 、個人機器沒有開啟 cookies
首先查詢自己所使用的 IE 版本。
開啟 IE,點選選單條上的"幫助"(Help), 在展開的選單裡,選擇最下面一條"關於 Internet Explorer"(About Internet Explorer) , 在彈出的視窗中,Internet Explorer 圖片標

題下第一行,就是有關版本資訊。一般是,5.0 或 6.0 。

A. 如果您使用的是 IE 6.0 版本,請按以下幾個步驟啟用 cookie:

(1) 點選選單條上的"工具"(Tool) 在展開的選單裡,選擇最下面一條"Internet 選項"(Internet Options) 在開啟的 Internet 選項設定視窗裡,頂上有一條標籤欄,點選第三個"

隱私"(Privacy) 。在"隱私"的設定裡,中間偏下有三個按鈕,點選第二個按鈕"高階"(Advanced) 在彈出的 cookie 設定視窗裡,勾選如下設定:

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

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

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

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

點選按鈕"確定"(OK),關閉 cookie 設定視窗

點選按鈕"確定"(OK),關閉 Internet 選項設定視窗

B. 如果您使用的是 IE 5.0 版本,請按以下幾個步驟啟用 cookie:

點選選單條上的"工具"(Tool)

在展開的選單裡,選擇最下面一條"Internet 選項"(Internet Options)

在開啟的 Internet 選項設定視窗裡,頂上有一條標籤欄,點選第二個"安全"(Security) 。

在"安全"的設定裡,中間偏下有兩個按鈕,點選按鈕"自定義級別"(Customized)

在彈出的安全設定視窗裡,拉動上下捲軸,找到 cookie 設定,勾選如下設定:

允許使用儲存在您計算機上的 cookie:啟用

允許使用每個對話 cookie(未儲存):啟用

點選按鈕"確定"(OK),關閉安全設定視窗

點選按鈕"確定"(OK),關閉 Internet 選項設定視窗

表現三:後臺提示登入成功但是始終跳回登入口
1 、管理員使用的網路 IP 不停地更換,後臺 IP 校驗透過不了造成的

解決方法一:用文字編輯器 (如記事本) 開啟 config.inc.php , 將 $admincp['checkip'] 設定為 0
解決方法二:使用一固定 IP 的代理來訪問論壇和論壇的後臺。

2 、資料庫由於遷移或者是等等原因,造成資料庫的欄位變短,後臺登入不了。
解決方法:使用 phpmyadmin 或其它資料庫管理工具檢視 cdb_adminsessions 表的 ip 欄位長度變成了 7 改成 15 就可以去登入了。
然後到後臺的資料庫校驗, 校驗後修復一下其他表即可.