Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Не отображается пароль в уведомлении после регистрации

02.05.2017, 22:40
intrell
ООО "Интрелл"

Зарегистрирован:
2008-05-05
Сообщений: 62

Здравствуйте.
Делаю регистрацию на ajax.

Функция $mailinfo = $nc_auth->get_confirm_mail( $message ) выводит уведомление без пароля (https://s.mail.ru/B69U/q7e9RNBRE). Как сделать, чтобы пароль так же добавлялся?
Если регистрирую пользователя стандартным способом через add.php, тогда пароль подставляется.

Кусок кода:
Код:
$Password = genPassword(8);
$IsChecked = ($nc_core->get_settings('premoderation', 'auth') || $nc_core->get_settings('confirm', 'auth')) ? 0 : 1;
$groups = explode(',', $nc_core->get_settings('group', 'auth'));
// добавляю пользователя с Checked = 0 и RegistrationCode
$message = $nc_core->user->add( array(
'Login' => $AUTH_USER,
'Email' => $AUTH_USER),
$groups,
$Password,
array(
'Checked' => $IsChecked,
'RegistrationCode' => md5(uniqid(rand())),
'Catalogue_ID' => $catalogue) );

// подтверждение через почту
if ( $settings['confirm'] ) {
$mailinfo = $nc_auth->get_confirm_mail( $message );
$mail_body = nc_mail_attachment_attach($mailer, $mailinfo['body'], 'auth_confirm_' . $catalogue);
$mailer->mailbody( strip_tags($mail_body), $mailinfo['html'] ? $mail_body : "");
$mailer->send($mailinfo['user_email'], $system_env['SpamFromEmail'], $system_env['SpamFromEmail'], $mailinfo['subject'], $system_env['SpamFromName']);
}


HUBHOST.ru – использую хостинг для NetCat
04.05.2017, 19:02
intrell
ООО "Интрелл"

Зарегистрирован:
2008-05-05
Сообщений: 62

Сам допер! Нужно использовать второй параметр $mailinfo = $nc_auth->get_confirm_mail( $message, $Password);

HUBHOST.ru – использую хостинг для NetCat
198 196 2017-05-04 19:02:58 14751
Описание проекта