| Joomla! 1.5で同じメールアドレスのユーザーを登録可能にする |
|
|
|
| 作者 熊川 勝 |
| 2008年07月 03日(木曜日) 09:30 |
Joomla! 1.5で同一のメールアドレスを登録可能にする●登録を可能にする修正を加える次のファイルに手を加えます /libraries/joomla/database/table/user.php
user.phpの下記部分を削除またはコメントアウトします。 // check for existing email この修正で同一のメールアドレスが登録可能になります。
●パスワード忘れの複数メール送信に対応上記の修正で、同一のメールアドレスが登録できる様になりましたが、このままですと、 パスワードが分からなくなった場合などに対処できません。 その部分の修正も必要となります。
次のファイルに手を加えます /components/com_user/models/reset.php
reset.phpの次の部分を修正します function requestReset($email) { // 下記部分を削除またはコメントアウト // // Check the results // 代わりに下記のコードを追加(残りの部分をこのループで囲う) $users = $db->loadResultArray(); } return true; この修正で、同一のメールアドレスを持つユーザーに対して、ユーザーの件数分メールが送信されます。
●ユーザー名忘れの複数メール送信に対応パスワード同様にユーザー名忘れにも対応します
次のファイルに手を加えます /components/com_user/models/remind.php
remind.phpの次の部分を修正します function remindUsername($email) // SQLのパラメータを修正する // $db->setQuery('SELECT username FROM #__users WHERE email = '.$db->Quote($email), 0, 1); // 下記の部分を削除またはコメントアウトする // // Get the username // 代わりに下記のコードを追加(残りの部分をこのループで囲う) $users = $db->loadResultArray(); } return true; この修正で、同一のメールアドレスを持つユーザーに対して、ユーザーの件数分メールが送信されます。 |
| 最終更新 ( 2008年07月 03日(木曜日) 09:52 ) |


