第 1 頁 (共 1 頁)
[問題]另外製作論壇會員登入頁
發表於 : 2006-02-09 15:40
由 kiwi2005
論壇有49位會員\r
公司網站有168位會員\r
希望公司會員也可以使用論壇(也就是整合兩個會員系統)
而這幾天爬文,看到論壇的會員密碼是經過md5編碼的
要怎樣才能讀取BB2資料庫的phpbb_user資料表的user_password欄位呢?
苦惱><....
公司
http://www.rogital.com已經有一套會員系統,現在我有做到讀取論壇資料庫的username欄位
請高手幫忙~

發表於 : 2006-02-09 16:36
由 DL
到後台直接把他們的密碼給換掉...md5不能偷看...
發表於 : 2006-02-09 18:51
由 computer315
還不如請他們重新註冊比較快...Orz
發表於 : 2006-02-10 05:17
由 jwxie
我建議你:
請不要改人家的密碼
原因很簡單- -你改人家密碼, 就是說你可以看偷他的東西, 那麼你的e-mail, icq都能讓你找到密碼?
那是個人自由, 會諱法,
所以, 我建議你,
公告Pop up 再加 mass pm(私息)會員重新註刪
發表於 : 2006-02-10 09:55
由 Kill
再登入那邊的密碼改成md5($password)
發表於 : 2006-02-10 11:06
由 kiwi2005
公司網站會員的密碼是沒經過編碼的,也就是到資料庫就能看到他們的密碼了
而論壇經過MD5編的密碼,看了也不可能去解,也沒必要解..所以囉.謝謝各位的建議
下面這一段是,PHPBB的index.php,裡連到login.php的程式
===============================================
<form method="post" action="login.php?sid=0dd728a8c0e19ad0ed067ac1296b6f71">
<tr>
<td class="row2" align="center" class="gensmall">會員名稱:
<input class="post" type="text" name="username" size="10" /> 登入密碼:
<input class="post" type="password" name="password" size="10" maxlength="32" /> 自動登入\r
<input class="text" type="checkbox" name="autologin" />
<input type="submit" class="mainoption" name="login" value="登入" />
</td>
</tr>
</form>
===============================================
用這一段可以套在公司的網頁,但登入後是直接跳到論壇,
這樣子,網站架構的主從關係太奇怪了
我想還是要研究一下Kill大大給的建議吧~~~謝~~
發表於 : 2006-02-13 14:14
由 kiwi2005
<form method="post" action="login.php?sid=0dd728a8c0e19ad0ed067ac1296b6f71">
<tr>
<td class="row2" align="center" class="gensmall">會員名稱:
<input class="post" type="text" name="username" size="10" /> 登入密碼:
<input class="post" type="password" name="password" size="10" maxlength="32" /> 自動登入
<input class="text" type="checkbox" name="autologin" />
<input type="submit" class="mainoption" name="login" value="登入" />
</td>
</tr>
</form>
按下登入後 開新頁面到論壇要怎麼做><
誰能教教我
發表於 : 2006-02-13 19:08
由 kiwi2005
Kill 寫:再登入那邊的密碼改成md5($password)
公司網頁的會員登入php程式是\r
$sql="select * from member where userid='".turn_sql($sess_memid)."' and userpwd ='".turn_sql($sess_mempw)."'";
我將它改成去讀取phpbb資料庫\r
username是帳號欄位
user_password是密碼欄位(就是有用MD5加密的欄位)
$sql="select * from phpbb_users where username='".turn_sql($sess_memid)."' and user_password ='".turn_sql($sess_mempw)."'";
kill大大你說的方法我要加在哪裡><
抱歉我PHP學沒多久,請幫忙
發表於 : 2006-02-13 19:29
由 Kill
代碼: 選擇全部
$sql="select * from phpbb_users where username='".turn_sql($sess_memid)."' and user_password ='".turn_sql($sess_mempw)."'";
試試看改成
代碼: 選擇全部
$sql="select * from phpbb_users where username='".turn_sql($sess_memid)."' and user_password ='".turn_sql(md5($sess_mempw))."'";
發表於 : 2006-02-13 20:24
由 DL
jwxie 寫:我建議你:
請不要改人家的密碼
原因很簡單- -你改人家密碼, 就是說你可以看偷他的東西, 那麼你的e-mail, icq都能讓你找到密碼?
那是個人自由, 會諱法,
所以, 我建議你,
公告Pop up 再加 mass pm(私息)會員重新註刪
你所說的根本不可能會發生,而且你所說的資料,他註冊時根本就會公開,所以不管我改不改密碼也是能看到阿...
發表於 : 2006-02-14 11:30
由 kiwi2005
Kill 寫:代碼: 選擇全部
$sql="select * from phpbb_users where username='".turn_sql($sess_memid)."' and user_password ='".turn_sql($sess_mempw)."'";
試試看改成
代碼: 選擇全部
$sql="select * from phpbb_users where username='".turn_sql($sess_memid)."' and user_password ='".turn_sql(md5($sess_mempw))."'";
可以了^^感動哩~ 實在太神奇了,大感激!!

kill大大,來,抱一下

....
發表於 : 2006-02-14 13:24
由 jwxie
不,DL, 我不是說M35,
我是說密碼不能隨便亂改人家的
我那個時候是看你說直接去改, 我就想= ="隨便改了也不通知就很那個"
再看到小c建議重新註刪, 那麼我也會想到密碼的保護是多麼的嚴重
發表於 : 2006-02-15 00:13
由 computer315
用最下面的把密碼加密為MD5...才能加入\r
至於要怎麼解開...這我就不能說了...想說也沒辦法說...因為我沒這能力...
發表於 : 2006-02-15 19:25
由 kiwi2005
題外話...看過[動機不明:提問的智慧]後,每次提問題都要想好久
所以~我要再問個問題:
login.php是登入\r
perfile.php是檢查帳號的權限嗎?
我已爬過
http://phpbb-tw.net/phpbb/viewtopic.php?t=33001這篇文章
我現在,已經成功抓到論壇的會員資料庫,
在自製的登入頁面,有權限進入自己網頁的會員專區(這裡指的網頁不是論壇)
我想在自製登入頁面,登入後,也
同步登入到論壇
請問我該去找哪個模組?
問這麼多真是對不住
請幫幫忙,我想這篇主題,對同樣網站整合問題,會很有幫助
我也很想知道
發表於 : 2006-03-20 14:49
由 cookie805
kiwi2005 寫:題外話...看過[動機不明:提問的智慧]後,每次提問題都要想好久
所以~我要再問個問題:
login.php是登入\r
perfile.php是檢查帳號的權限嗎?
我已爬過
http://phpbb-tw.net/phpbb/viewtopic.php?t=33001這篇文章
我現在,已經成功抓到論壇的會員資料庫,
在自製的登入頁面,有權限進入自己網頁的會員專區(這裡指的網頁不是論壇)
我想在自製登入頁面,登入後,也
同步登入到論壇
請問我該去找哪個模組?
問這麼多真是對不住
請幫幫忙,我想這篇主題,對同樣網站整合問題,會很有幫助
我也很想知道啊!這是一個很普遍的問題哦!有沒有高手出來指點下