Поддержка BuddyPress Убрать активацию новых пользователей через e-mail

  • Собственно сабж. Можно ли отключить обязательную активацию пользователей через e-mail?

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Попробуйте посмотреть в сторону плагина register plus, с его помощью пользователь может сам себе пароль указать и на почту ничег оне отправлять. Достаточно много настроек для регистрации новых пользователей.

    В последней версии WPMU (в старых вроде бы нет, но могу ошибаться) пользователь сам вводит пароль, однако активация через e-mail все равно требуется

    На Buddypress.org в плагинах недавно появился такой плагин. Правда, он пока не активирует автоматически тех, кто сразу при регистрации заводит блог.
    Активирует сразу только тех, кто заводит лишь аккаунт. Но автор обещал довести до ума.

    Всем спасибо. Решил проблему скриптом, который раз в минуту по крону активирует всех неактивированных пользователей. Криво, но работает 🙂

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Оригинально 🙂 Поделитесь кодом плагина?

    Не плагин 🙂 скрипт на баше: http://pastebin.com/vdTnLHZ6

    ну и select.sql к нему
    USE portal;
    SELECT user_login, user_email, registered, meta FROM wp_signups WHERE active = 0;

    не судите строго, на на скорую руку накидал

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Спасибо!

    ох, люди, а расскажите куда этот код вставлять то?

    Подскажите действительно. у меня проблема актуальна еще

    BP Disable Activation — плагин испорчен — сайдбар улетает вправо после того как пользователь зарегился и логнулся (Именно на странице — поздравляем — Ваш блог зарегин — сайдбар справа оказывается) — я уже говорил .
    Второй щас посмотрю

    BP Disable Activation — он уже обновляться не будет. Можно вручную подредактировать в плагине, чтобы ничего не вылетало

    Можно вручную подредактировать в плагине, чтобы ничего не вылетало

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

    Нашел очень простой способ отключения активации по e-mail:
    в файле «\wp-content\plugins\buddypress\bp-core\bp-core-signup.php»
    1) в строке

    $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->users SET user_status = 2 WHERE ID = %d", $user_id ) );

    Заменить 2 на 0, это даст автоматическую активацию новым пользователям

    2) в строке

    if ( apply_filters( 'bp_core_signup_send_activation_key', true) ) {
    		if ( !bp_core_is_multisite() ) {

    Заменить True на False — это отключит отправку письма.

    Все! без плагинов и очень быстро;)

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Убрать активацию новых пользователей через e-mail» закрыта для новых ответов.