閱讀917 返回首頁    go 中電雲集


DZ登錄後跳轉成遊客的解決辦法總結

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

比如你用https://bbs.domain.com訪問,那你就設定成

.domain.com 即可。

2、注意你的 footer 模板,盡量不要隨便刪除裏麵的東西(修改版權者切忌)
有些人因為不小心刪除了 {eval updatesession();} 而出問題
解決方法:
打開 footer.htm
查找

  1. eval

複製代碼

看看有沒有

  1. {eval updatesession();}

複製代碼

  1. {eval output();}

複製代碼

如果沒有

  1. {eval updatesession();}

複製代碼

請查找

  1. <!–{if debuginfo()}–>

複製代碼

在上麵添加

  1. {eval updatesession();}

複製代碼

如果沒有

  1. {eval output();}

複製代碼

,請在最後添加.

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

4、防止論壇自動跳轉後退出
在 logging.php 中作如下修改:
找到

  1. showmessage(’login_succeed’, dreferer());

複製代碼

在它上麵添加一行:

  1. if (strstr(strtolower($referer), ‘logging.php’)) $referer=’index.php’;

複製代碼

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

  1. showmessage(’login_succeed’, dreferer());

複製代碼

在它上麵加

  1. $sessionupdated=0;

複製代碼

6、程序問題

一般情況下是因為,頁麵上有錯誤,導致程序由於在設置 cookies 之前有輸出使得 cookies 設置不成功。
這時候,將程序的報錯打開即可發現問題。
做法一:將 config.inc.php 中的 $errorreport 的值設置為 2
做法二:打開 include/common.inc.php 找到

  1. error_reporting(0);

複製代碼

修改為

  1. 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 就可以去登錄了。
然後到後台的數據庫校驗,校驗後修複一下其他表即可.

最後更新:2017-01-04 22:34:41

  上一篇:go 如何正確分配網站權重
  下一篇:go PHPWIND活動主機程序安裝教程