joomla のデフォルトのログイン モジュールを使用しています。モジュールを忘れたセクションで、ユーザー名という列をもう 1 つ追加しました。このユーザー名とトークン ID をメールで送信するにはどうすればよいでしょうか。私を助けてください。
前もって感謝します。
joomla のデフォルトのログイン モジュールを使用しています。モジュールを忘れたセクションで、ユーザー名という列をもう 1 つ追加しました。このユーザー名とトークン ID をメールで送信するにはどうすればよいでしょうか。私を助けてください。
前もって感謝します。
次のフォルダーを開きます。
root/components/com_user/models/reset.php
ジュムラ 2.5
行 383 ~ 388、これを変更します。
$body = JText::sprintf(
'COM_USERS_EMAIL_PASSWORD_RESET_BODY',
$data['sitename'],
$data['token'],
$data['link_text']
);
これに:
$body = JText::sprintf(
'COM_USERS_EMAIL_PASSWORD_RESET_BODY',
$data['fromname'], //added data type to get the username
$data['sitename'],
$data['token'],
$data['link_text']
);
ジュムラ 1.5
256 行目で、次のように変更します。
$body = JText::sprintf('PASSWORD_RESET_CONFIRMATION_EMAIL_TEXT', $sitename, $token, $url);
これに:
$body = JText::sprintf('PASSWORD_RESET_CONFIRMATION_EMAIL_TEXT', $sitename, $fromname, $token, $url);
これは正しくありません。
$data['fromname'], //added data type to get the username
これは次のようになります。
$data['**username**'], //added data type to get the username
また、このメールの言語文字列を変更して追加する必要があることも忘れないでください。%s.
したがって、あなたの電子メールでは、次のように表示されます。
%$ = username
%$ = sitename
%$ = verification code
%$ = site link