請問大家..
如果我希望登入時能改用信箱做登入
除了login.php跟login_body.tpl、overall_header.tpl外
還有哪些程式需要改的呢?
感謝大家。
[問題]改用信箱做登入(已解決)
版主: 版主管理群
[問題]改用信箱做登入(已解決)
最後由 leaf0126 於 2006-05-18 15:53 編輯,總共編輯了 1 次。
這問題,小弟已解決,也許改的不甚周到,敬請不吝指教,謝謝。
首先,先改page_header.php
搜尋
在其上增加
換login.php
搜尋
改為
然後將其後的$sql改為
之後搜尋overall_header.tpl、login_body.tpl
將
{L_USERNAME}改為{L_MAIL}
{USERNAME}改為{EMAIL}
name="username"改為name="useremail"
這樣應該就ok了
首先,先改page_header.php
搜尋
代碼: 選擇全部
'L_USERNAME' => $lang['Username'],代碼: 選擇全部
'L_MAIL' => $lang['Email'],搜尋
代碼: 選擇全部
$username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';代碼: 選擇全部
$useremail = isset($HTTP_POST_VARS['useremail']) ? phpbb_clean_username($HTTP_POST_VARS['useremail']) : '';代碼: 選擇全部
$sql = "SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try
FROM " . USERS_TABLE . "
WHERE user_email = '" . str_replace("\\'", "''", $useremail) . "'";將
{L_USERNAME}改為{L_MAIL}
{USERNAME}改為{EMAIL}
name="username"改為name="useremail"
這樣應該就ok了
