第 1 頁 (共 1 頁)
[問題] 從某一網站連結至論壇網站之自動登入
發表於 : 2005-01-14 09:39
由 sunmi629
現論壇已架設完畢,但現有一個問題,有點困難...
想從公司內部網站用連結的方式來登入論壇,且公司內部人員不用再做一次登入動作直接登入,當然會先從公司內部網站先做登入之動作,那我要如何修改程式,且我也預設自動登入是勾選的,請多多指教,謝謝...
論壇與公司內部網站環境如下:
作業系統 :Win 2000 Server
資料庫系統:MSSQL 2000 Server
Appserver:2.4.1
phpBB2 :2.0.11
再請教一下,在common.php檔案中的
代碼: 選擇全部
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
中的IN_ADMIN及IN_LOGIN各是什麼意思?
發表於 : 2005-01-19 22:49
由 天晴的天空
IN_ADMIN即是在管理控制台\r
IN_LOGIN我不知了
發表於 : 2005-01-25 03:27
由 baboo
你的公司內部網站用的登入是同一個資料庫嗎?
是原來公司內部網站就有一個登入系統, 現在想用相同的使用者名稱+密碼來登入 phpbb? 還是原來公司網站沒有登入系統, 而想把 phpbb 的登入放在公司網站的某個地方?
能否詳細說明一下?
發表於 : 2005-01-28 11:53
由 sunmi629
論壇與公司內部網站資料庫不一樣,原有改成相同為mssql,但是出現很多問題,也難以解決,加上上級要求短期內完成...所以有放棄將論壇改為mssql..
現今論壇已建置完成,且是使用mysql,那登入論壇方式是先登入內部網站再點選url進入論壇,並且二者帳號是相同但密碼不同...

發表於 : 2005-01-29 19:35
由 baboo
sunmi629 寫:論壇與公司內部網站資料庫不一樣,原有改成相同為mssql,但是出現很多問題,也難以解決,加上上級要求短期內完成...所以有放棄將論壇改為mssql..
現今論壇已建置完成,且是使用mysql,那登入論壇方式是先登入內部網站再點選url進入論壇,並且二者帳號是相同但密碼不同...

如果帳號相同, 安全的方法應該是:
1. mySQL 開一個公司網站的賬號, host 用內部網站的 IP (除非是在同一臺電腦上...)
2. 建立一個密碼對照表(MSSQL裡面)
3. 用公司內部網站來登入 phpBB(mySQL)
4. 最好能跑 SSL... 像 OpenSSL
理論上是這樣啦...
第二和三項比較麻煩...
2. 每次開新phpBB帳號要同步(sync)這個密碼對照表... (當然可以用 phpbb 來更新MSSQL, 又多一層安全上的顧慮就是了....)
3. 要由公司的內部網站來認證mySQL (可能要裝 myODBC, 沒用過 asp), 還要稍為更改 phpBB 的程式(session裡面需要 user IP)才能夠再登入...
(.......好像很麻煩.......)
我不知道其它(安全的)方法了... 問問對這個有經驗的高手吧~~
抱歉了....

發表於 : 2005-01-31 09:33
由 sunmi629
沒關係...逐步試試囉.......反正多學一項語言也不錯......

發表於 : 2005-04-01 10:56
由 sunmi629
因另接專案,所以這部分暫時停擺...
問題回來囉........
請教一下,如果我從公司企業網址點選連至論壇之網址,網址內容包含帳號,則在論壇(phpbb2)程式上要如何來修改,要修改哪些網頁,及要在哪一網頁來自動登入判斷..
謝謝...

發表於 : 2005-04-01 15:01
由 sunmi629
問題解決囉....

發表於 : 2005-04-15 12:30
由 pess
sunmi629大大您好,現在遇到的問題跟你很類似,問題是這樣的:
想另外寫一個login的網頁,當使用者輸入帳號、密碼後,按下登入能直接\r
連結到phpbb上,並同時完成登入的動作,不必再登入一次。
請指導一下,或者指引方向,謝謝…\r
作業系統 :Win XP
資料庫系統:MYSQL 1.3
Appserver:2.4.1
phpBB2 :2.0.11
發表於 : 2005-04-22 10:28
由 WarcraftQoo
我也正在思考這個問題耶\r
可否教一下呢\r
而且如果自己寫的login畫面想要加一些PHPBB沒有的欄位
這樣可以跟PHPBB共用一個資料表嗎??