• Здравствуйте!

    Подскажите, как сделать, что бы при создании нового пользователя — на почту пользователю приходила только ссылка на сайт, логин и пароль?

    Сейчас (по умолчанию) на почту пользователю приходит сообщение с именем пользователя и предложением задать пароль при переходе по ссылке — так не надо!)) + ссылка для входа в админ панель — этого тоже не надо!

Просмотр 15 ответов — с 1 по 15 (всего 16)
  • От отправки пароля по почте отказались еще в WP4.2 (или около того) из соображений безопасности.

    Юрий, спасибо! Не знал….

    • Ответ изменён 4 месяца, 3 недели назад пользователем iDrakon.

    Хорошо, ну а если надо…. Что бы в письме пользователю приходил логин, пароль и ссылка. Пользователей только самостоятельно регистрируем….

    1. Я нашел информацию по редактированию функции wp_new_user_notification, но я так и не понял, где она? В файле function.php, но поиском не нашлась… Но мне показалось, что этот файл постоянно обновляется и все изменения в нем стираются….
    2. Вроде как есть плагины SB Welcome Email Editor — может такой вариант использовать?

    Пользователей только самостоятельно регистрируем….

    Ну и отправляй им письма вручную тогда.

    tuxfighter значит модератору, надо создать пользователя в WP. Пользователю придет письмо на почту о создании учетки, а потом ещё отправить одно письмо с данными для входа отдельно с какой-то почты — тем самым ещё больше запутав пользователя…. Отличное решение)))

    А ппользователь согласен, что вы его пароль знаете? Что можете от его имени что угодно на сайте сделать..

    но я так и не понял, где она?

    Она в wp-includes/pluggable.php, а это значит, что может быть переопределена в пользовательском плагине. Вот так:

    if ( ! function_exists( 'wp_new_user_notification' ) ) :
    	function wp_new_user_notification( $user_id, $deprecated = null, $notify = '' ) {
    // свой код
            }
    endif;

    Курочить файлы движка — не наш путь.

    efess — штатным решением через Настройки отключена любая самостоятельная регистрация. Только владелец сайта решает кого именно добавлять. Соответственно получает почту от потенциального пользователя и сам выдает ему логин, пароль и ссылку для авторизации. Поэтому и ищется решение о корректировке автоматического письма о регистрации для нового пользователя.

    Юрій, получается редактировать функцию wp_new_user_notification () надо именно в файле plaggable.php, а не в user.php? Правильно вас понял?

    Я же написал: может быть переопределена в пользовательском плагине.
    И Курочить файлы движка — не наш путь.
    Я за два с половиной года настолько забыл русский, что меня невозможно понять? Ну извините 🙁 Пусть тогда другие участники переведут на понятный Вам.

    Пользователю придет письмо на почту о создании учетки,

    Прикинь магия какая возможна……..

    Юрій, это я не понимаю, так как не особо знаком с WP)) А вам, спасибо!

    tuxfighter, видимо я не верно объяснил ранее.

    1. Авторизация любого пользователя отключена в Настройки — Общие (написал выше)

    2. А по вашей магии — отправляется стандартное письмо со стандартным наполнением — это я писал в самом начале темы.

    @idrakon, вы писали: «мне плевать на дыры в безопасности, мне так удобней, другие варианты я не рассматриваю»

    удачи.

    . А по вашей магии — отправляется стандартное письмо со стандартным наполнением — это я писал в самом начале темы.

    а ну да, нужно же сделать невиданный труд — галочку снять. Чтоб никакое письмо не отправлялось при создании пользователя вручную……

Просмотр 15 ответов — с 1 по 15 (всего 16)