[問題]Invalid_session的解決方法

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
akimasa
竹貓好朋友
竹貓好朋友
文章: 173
註冊時間: 2002-02-02 15:51
來自: 台灣台北
聯繫:

文章 akimasa »

Mac 寫:那會是因為裝外掛造成的嗎?
因為我所碰到的 Invalid_Session 問題都是因為用戶網路造成的
像我有一位會員是在公司不能發言,非得回到家中才可以(但是家裡也是浮動 IP)
這一點我也還沒想通為什麼\r
我也是使用固定IP,但也會遇到這問題,另外 coca 遇到連控制台都進不去的情況,我也有發生,剛換2.0.4時一切正常,睡一覺起來進不去了,後來把browser的cookies關閉後,可順利進入,又過了一天,試試再把cookies打開,怪怪!又能順利的進入控制台!目前則正常。
我的討論區很少外掛,可說沒有,只有在控制台內加上一個"重新計數"的外掛,換成2.0.4後,再加一個"快速砍人",其他的都沒有了。
paulso
星球普通子民
星球普通子民
文章: 10
註冊時間: 2003-04-17 00:44

文章 paulso »

我也有類似的問題, 模不著頭腦...

在phpbb2.0.4和plus也試過, 當發表完文章的時候, 可以看倒文章, 但是一入倒那版的時候是看不倒那篇文章的topic, 但實際有這篇文章的存在, 其他用家可以看倒, 唯獨是自己看不倒... 要在"文章排序時間: 所有主題"按go才看倒那新文章的topic... 總之是自己發表的不行...

換轉第二部機就沒事...

我一個domain name, 即是一個伺服器兩個user, 也有架forum...
user1的控制台cookie設定:
之前設定:
Cookie 指定網域 [ 可讀取 Cookie 資料的網域 ] abc.xyz.com
Cookie 名稱 : abc_forum
Cookie 路徑 : /
Cookie 加密 [ https ] 關閉
Session 存活時間 [ 秒 ] 3600
之後設定:
Cookie 指定網域--------設做空白\r

user1的設定, 之前或是現在也沒事, 那個forum很正常, 沒有什麼問題, 是plus來的
但user2的就發生以上的情況...
敬請指教~~~~~~~~~~
頭像
流龍馬
星球公民
星球公民
文章: 47
註冊時間: 2003-02-05 10:52
聯繫:

文章 流龍馬 »

phpbb 2.0.4 真是麻煩, 出左咁耐都未攪掂個 invalid_session 問題
wingdar
星球普通子民
星球普通子民
文章: 1
註冊時間: 2003-04-22 16:54
來自: 風中~~~
聯繫:

文章 wingdar »

請教一下! 我是在執行快速回覆時會出現這樣的情形,可能是同樣的情況嗎?
頭像
流龍馬
星球公民
星球公民
文章: 47
註冊時間: 2003-02-05 10:52
聯繫:

文章 流龍馬 »

有冇人能解決這問題, 好煩呀
cony
星球公民
星球公民
文章: 58
註冊時間: 2003-03-06 14:40
來自: 千微資訊
聯繫:

文章 cony »

你們是在裝完外掛才會這樣嗎
還是只要安裝2.04最基本的都會這樣
千微資訊有限公司■ http://dollarhosts.com.tw ■業務電話:02-2508-4851
虛擬主機一年 NT$1020■免費安裝phpBB、OSC、XOOPS■免費個人網址 YourName.com
圖檔 統編 70591921
頭像
流龍馬
星球公民
星球公民
文章: 47
註冊時間: 2003-02-05 10:52
聯繫:

文章 流龍馬 »

只要安裝2.04最基本的都會這樣
yc123
星球普通子民
星球普通子民
文章: 13
註冊時間: 2002-06-04 06:49

文章 yc123 »

個人經驗:
最近也遇到 Invalid_Session 的問題,以前也是同樣使用但卻沒這方面的問題, 我觀察唯一不同的地方是最近在許多電腦使用都沒作登出的動作就直接離開論壇, 於是在離開論壇前先登出, 似乎就沒有發生這種情形了.
cony
星球公民
星球公民
文章: 58
註冊時間: 2003-03-06 14:40
來自: 千微資訊
聯繫:

文章 cony »

yc123 寫:個人經驗:
我觀察唯一不同的地方是最近在許多電腦使用都沒作登出的動作就直接離開論壇, 於是在離開論壇前先登出, 似乎就沒有發生這種情形了.
這可能是最好的解決方法吧
千微資訊有限公司■ http://dollarhosts.com.tw ■業務電話:02-2508-4851
虛擬主機一年 NT$1020■免費安裝phpBB、OSC、XOOPS■免費個人網址 YourName.com
圖檔 統編 70591921
頭像
流龍馬
星球公民
星球公民
文章: 47
註冊時間: 2003-02-05 10:52
聯繫:

文章 流龍馬 »

yc123 寫:個人經驗:
最近也遇到 Invalid_Session 的問題,以前也是同樣使用但卻沒這方面的問題, 我觀察唯一不同的地方是最近在許多電腦使用都沒作登出的動作就直接離開論壇, 於是在離開論壇前先登出, 似乎就沒有發生這種情形了.
有幾多人試過得
頭像
Aratsuki
星球普通子民
星球普通子民
文章: 29
註冊時間: 2003-05-17 13:40
聯繫:

文章 Aratsuki »

各位在回覆文章時如遇Invalid_session,其後所有剛打好的內容都沒了,
這的確很痛苦\r
我剛剛發現這個……(可能之前已經有人這樣發表過,只是我找不到)
刪除./posting.php裡以下的內容:

代碼: 選擇全部

	if (!isset($HTTP_POST_VARS['sid']) || $HTTP_POST_VARS['sid'] != $userdata['session_id'])
	{
		// I've not added this to the language set at this time ... re-releasing
		// every single language to include this for the once in a blue moon
		// time it will be output is just not worthwhile at present.
		message_die(GENERAL_MESSAGE, '[b]Invalid_session[/b]');
	}

如回覆/發表文章時再遇Invalid_session,文章同樣會被送出,
而發表者只是變成了訪客而已
櫻田社長
星球公民
星球公民
文章: 92
註冊時間: 2003-06-16 21:14
來自: 戀愛櫻之社
聯繫:

文章 櫻田社長 »

完成了
但好像付錢看文的功能不能使用\r
可否告知如何解決
●上網方式:HGC VDSL (Upload/download 10M)
●使用 phpBB2 版本:phpBB 2.0.8a
●自架Server (appserv-win32-2.4.0 + WinServer2003)
●您的 phpBB2 連結網址: http://www.atbbadboys.com
圖檔
JFA
星球公民
星球公民
文章: 232
註冊時間: 2003-06-23 23:21
來自: 香港
聯繫:

文章 JFA »

不用那麼麻煩啦~

打開 includes/sessions.php

search:

代碼: 選擇全部

// Do not check IP assuming equivalence, if IPv4 we'll check only first 24
			// bits ... I've been told (by vHiker) this should alleviate problems with 
			// load balanced et al proxies while retaining some reliance on IP security.
			//
			$ip_check_s = substr($userdata['session_ip'], 0, [color=red]6[/color]);
			$ip_check_u = substr($user_ip, 0, [color=red]6[/color]);
把6改成4 , 或更小的數字就可以了~
但這會做成保安上的漏洞~
但緦比直接去掉sessions check那段code好 .
改做4的話 , 就只會check IP的首16bit address , 即使是floating IP也可以逃過invalid_session,..........
但要注意 , 如果使用者的IP range是 超過class B的話 , 就一樣會出現invalid_session , 這時候只好把數字再降低了 :mrgreen:
~~~~我的Forum~~~~
圖檔
^^歡迎光臨^^
chingkun
星球普通子民
星球普通子民
文章: 15
註冊時間: 2003-04-30 11:47

文章 chingkun »

偶在公司也是有著同樣的問題,會不會是公司的server在傳送封包時的ip都不一樣,才導致這樣的問題產生, 我曾試過快速登入,快速發文這樣就ok了,回家在依照上面的大大的方式試一下,再來看看有沒有問題
(像這一篇文章我就是在我的php主機上先打完再發文的因為有些版面發文要先登入才可)
chingkun
星球普通子民
星球普通子民
文章: 15
註冊時間: 2003-04-30 11:47

文章 chingkun »

重大發現哦!我發現有個方式可以解決這個問題耶!就是設proxy
在IE的(工具)有個 (internet選項) 選(連線)裡的(區域網路設定)
將Proxy伺服器內的 (使用伺服器)打勾,網址我是設為proxy.hinet.net 連接埠設為 80
如此一來就不會莫名的就被登出了,而且還可以慢慢的打字發文,至放原理我還不是粉清楚 , 我只是試出這樣可以安心的發文但是但是設了之後網路會變粉慢....... 我不知是啥原因?? 有人比較清楚的可以來發表一下嗎??

ps:此文是我慢慢的打字發文,而上面那篇是我打好再快速發文的
主題已鎖定

回到「phpBB 2 安裝與使用」