感謝 心靈捕手大大 再三不厭其煩的回覆和解說 ~
因小弟至今 仍無法確認 問題是出在那裡, 目前的做法, 也只能先更新phpbb2的版本
心靈捕手 寫:絕大部分是利用學校電腦上網, 登入論壇
因此帳號(密碼)被盜用, 是有可能的; 也許是離開教室前未登出.....
2. 離開電腦桌前, 記得按 '登出'
朋友的論壇是供會員發表攝影作品, 因其中有一版面是屬於人體作品, 所以不便在此公布網址
會員的族群大都是攝影玩家, 幾乎都是使用 家裡or公司的電腦上網, 想請教 心靈捕手大大 的是
撇開
密碼被看見這點不說,
未登出論壇的狀態下 旁人怎麼取得其帳號的密碼呢
密碼不是有加密嗎? 而且在論壇裡也不會有顯示會員密碼的地方啊
除非那台電腦有安裝 鍵盤輸入記錄 之類的軟體, 否則光在
未登出狀態下的論壇裡, 如何能得知密碼呢
小弟這幾天一直在納悶 關於本文中 所提的第3點 A~C, 真是想不透
用了別人的帳號登入論壇
為什麼要更改 他所盗用帳號的密碼, 讓被盗者 在登入時密碼錯誤 無法進入, 而增加被發現的機會呢
今天忽然想到一種狀況 ~
假設那位不明人士(可能是之前被刪的會員)
破解了某些會員 在論壇裡所使用的註冊E-mail
那他只要在 論壇的登入畫面, 點
忘記密碼 的文字連結
在系統所出現之
發送新的密碼給我畫面, 輸入 會員帳號 及 E-mail
例如 他填入了 我那位管理員等級朋友 的 帳號及E-mail
(因管理員常會發信給會員, 又或許他是之前被刪的會員, 所以擁有 帳號及E-mail 應不難)
於是 系統產生了一組新密碼 寄到了 我那位管理員朋友 的註冊信箱
此時那位不明人士 只要進信箱取得系統所寄出的密碼 並刪掉那封信 即可
這也解釋了 為什麼他用別人的帳號進入 卻要改密碼 的原因 (原來是利用系統所寄之新密碼)
應該是我有點異想天開....
1. 破解並進入別人的信箱, 應該有難度吧, 何況又是破解那麼多位會員的信箱
2. 用這種方法進入論壇, 會導致 原會員密碼錯誤進不了, 不僅容易引起注意
且只要會員也用了 忘記密碼 再去取得系統所寄出的密碼, 那他就又無法進入, 太不合效益了
最後想再請問 心靈捕手大大 有關於 login.php 的改法
我打算寫一個 VB之類的程式 寄給會員, 會員在進入論壇前必需先執行此程式
該程式會連至 MySQL資料庫, 在一個自建的新Table內 寫入會員電腦的一些硬體資訊....等資料
(其中細節 及 該程式後續所作的動作 就不再此贅述......)
想請教的是~ 如果我想在 登入畫面 增加一個驗証的欄位
讓會員登入時, 需
帳號、
密碼、
我所新增的欄位 都輸入正確, 方可成功登入
那我 需修改那幾支phpbb2的程式, 又該怎麼修改呢 ??
建Table、網頁加欄位...等動作 可略 (若能一併附 則更具完整性 當然最好)
想請教的是
以下動作的程式碼 該怎麼加寫修改、要加於何處 .....
1. 會員填完該三欄位 按確定後, 該怎麼改寫
讓php去多檢查 這個新增的欄位 (假設是 aTable.b欄位)
2. 只有在三個欄位 皆正確的情況下 可登入, 而若 新增的欄位 有誤
則會像原本 帳密錯誤 時一樣, 出現個 錯誤提示畫面, 數秒後返回登入畫面
※新增此欄位後, 我需注意 or 考慮到什麼嗎
例如: 若會員有勾選 自動登入, 那 phpbb2程式 需為這個新欄位 再多加什麼程式碼 or 注意什麼 嗎
瀏覽了竹貓內的文章, 知道 心靈捕手大大 是 phpbb2這方面的程式高手
如有空, 還煩請 心靈捕手大大 費心費時賜教.... 感激不盡
當然~ 一切以不耽誤您的 工作及休閒 & 11點的上床時間 為要....