[參考]會自動登出的解決辦法
版主: 版主管理群
[參考]會自動登出的解決辦法
非常感謝大家對此論題的關注. 尤其是南宮大大.
我昨晚真的很焦急, 所以沒等到大家回應就跑了去看官網討論版.
發覺原來有90%的phpbb2.0 架設者都遇上同樣的自動登出問題.
最後我看了幾十個thread之後.. 終於整理出解決這個phpbb2.0有史以來最大的bug.
BUG的原因 : 因為本來phpbb2.0的cookie系統設定有問題, 會自動把www.xxx.com轉為xxx.com. 加上其他的轉址服務, 如tripod, dns2go等等會更加轉移真正的路逕, 因此使cookie失效. 每次都會自動登出會員帳號. 以上是我對此問題的理解. 可能還有更深入原因, 但即使論壇上也是眾說紛紛, 也沒有官方的人出來正式解釋過問題所在.(有官方的人答過但完全不是那碼子事). 如果大家對原因有興趣, 可以到官方討論版輸入cookie 或auto logout 為搜索條件...會有數百個post可供大家研究參考.
BUG的解決方法 :
好多種說法, 以我所見已經有幾種.. 其中一種最多人採用, 而我又實驗在自己論壇成功的方法是修改基本組態成以下設定.
Cookie 名稱: phpbb2mysql <這個不要亂改, 用預設就可>
Cookie 指定網域 [ 可讀取 Cookie 資料的網域 ]: <這個許多人都會用自己主機的domain, 但因為cookie系統的錯誤..設為主機domain是有問題的, 有些人改為IP如xxx.xxx.xxx.xxx成功, 但更多人是把這項留空, 我自己也是>
Cookie 路徑: / <這項要設成 / 或留空, 我是設為 />
Session 存活時間 [ 秒 ]: 900 <這項無關, 設為900 or 3600都可, 我是設3600>
Cookie 加密 [ https ]: 關閉 <用預設, 設為關閉. 除非你肯定你主機有那樣的安全設計>
以上幾點, 其實多數人出錯的在cookie domain, 因為預設會設為你的主機. 以上是伺服器端設定, 至於client端, 也就是會員, 他們要做的就是確定把cookie設為接受所有cookie. 然後清除一次cookie, 再reboot, 然後再次登入時剔選自動登入, 就會解決問題了.
希望南宮大大把這篇的文字編輯入phpbb2.0的常見問題裡, 以幫更多的人應付這可怕的自動登出問題.
我昨晚真的很焦急, 所以沒等到大家回應就跑了去看官網討論版.
發覺原來有90%的phpbb2.0 架設者都遇上同樣的自動登出問題.
最後我看了幾十個thread之後.. 終於整理出解決這個phpbb2.0有史以來最大的bug.
BUG的原因 : 因為本來phpbb2.0的cookie系統設定有問題, 會自動把www.xxx.com轉為xxx.com. 加上其他的轉址服務, 如tripod, dns2go等等會更加轉移真正的路逕, 因此使cookie失效. 每次都會自動登出會員帳號. 以上是我對此問題的理解. 可能還有更深入原因, 但即使論壇上也是眾說紛紛, 也沒有官方的人出來正式解釋過問題所在.(有官方的人答過但完全不是那碼子事). 如果大家對原因有興趣, 可以到官方討論版輸入cookie 或auto logout 為搜索條件...會有數百個post可供大家研究參考.
BUG的解決方法 :
好多種說法, 以我所見已經有幾種.. 其中一種最多人採用, 而我又實驗在自己論壇成功的方法是修改基本組態成以下設定.
Cookie 名稱: phpbb2mysql <這個不要亂改, 用預設就可>
Cookie 指定網域 [ 可讀取 Cookie 資料的網域 ]: <這個許多人都會用自己主機的domain, 但因為cookie系統的錯誤..設為主機domain是有問題的, 有些人改為IP如xxx.xxx.xxx.xxx成功, 但更多人是把這項留空, 我自己也是>
Cookie 路徑: / <這項要設成 / 或留空, 我是設為 />
Session 存活時間 [ 秒 ]: 900 <這項無關, 設為900 or 3600都可, 我是設3600>
Cookie 加密 [ https ]: 關閉 <用預設, 設為關閉. 除非你肯定你主機有那樣的安全設計>
以上幾點, 其實多數人出錯的在cookie domain, 因為預設會設為你的主機. 以上是伺服器端設定, 至於client端, 也就是會員, 他們要做的就是確定把cookie設為接受所有cookie. 然後清除一次cookie, 再reboot, 然後再次登入時剔選自動登入, 就會解決問題了.
希望南宮大大把這篇的文字編輯入phpbb2.0的常見問題裡, 以幫更多的人應付這可怕的自動登出問題.
這個問題和快速回覆"登出"的問題我是這樣解決的
Cookie 指定網域 [ 可讀取 Cookie 資料的網域 ] 改成Dns2go 動態轉址 :pili.d2g.com
Cookie 指定網域 [ 可讀取 Cookie 資料的網域 ] 改成Dns2go 動態轉址 :pili.d2g.com
我的網站,歡迎來逛逛
PCZONE轉址:http://pili.pcadsl.com
IP 位址:http://203.187.98.133/
【軟體】霹靂快速架站包For phpbb2.0.3正式版
PCZONE轉址:http://pili.pcadsl.com
IP 位址:http://203.187.98.133/
【軟體】霹靂快速架站包For phpbb2.0.3正式版
Re: [參考]會自動登出的解決辦法
我也是改了cookies名稱就好了,但是我有把網域改空白,好神奇喔!kuloo 寫:但素,偶就是把它改掉才好的喔~~~偶也覺得奇怪,參考一下!!sorry 寫:Cookie 名稱: phpbb2mysql <這個不要亂改, 用預設就可>
Re: [參考]會自動登出的解決辦法
kuloo 寫:但素,偶就是把它改掉才好的喔~~~偶也覺得奇怪,參考一下!!sorry 寫:Cookie 名稱: phpbb2mysql <這個不要亂改, 用預設就可>
請問一下,你的Dns2go 動態轉址怎麼跟我的不一樣....
我的是 pili.d2g.com 為何你的前面還要多一個 www
Re: [參考]會自動登出的解決辦法
呵呵~~其實都可以,因為在申請的時候有看到它寫,前面可加www,偶就給它加上去,這樣人家會比較習慣去記起來,ㄎㄎ~~freng 寫:請問一下,你的Dns2go 動態轉址怎麼跟我的不一樣....
我的是 pili.d2g.com 為何你的前面還要多一個 www
iis跟apache的連接埠有避開嗎
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。