Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
gizik
phpBB 1.0.0
Сообщения: 6
Стаж: 10 лет 2 месяца
Благодарил (а): 2 раза

Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение gizik »

Доброго всем.
Подскажите, возможно ли сделать мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Т.е. при регистрации пользователь уже ввел логин и пароль и нажал кнопку "зарегистрироваться" после чего выходит сообщение:
Спасибо за регистрацию, учётная запись была создана. Вы можете войти в систему, используя ваши имя и пароль.
и пользователю нужно вводить свои логин и пароль по новой...

Как-то можно обойтись без повторного ввода, чтоб после регистрации пользователь был уже залогинен?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение nissin »

Штатно никак.
Для расширения нет подходящих событий.
Всё повторяется. nurlan.info
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение LavIgor »

nissin, события есть, я как раз одно из них запрашивал.
Только до реализации дело не дошло, был какой-то другой способ найден.

Сделаю расширение, как освобожусь.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение nissin »

Эмм, не вижу. Смотрю includes/ucp/ucp_register.php.
Нужно где-то перед:

Код: Выделить всё

				$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
				trigger_error($message);
Всё повторяется. nurlan.info
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение Anvar »

nissin, Да там было бы очень кстати, требовалось как-то для загрузки аватары при регистрации.

Для авторизации как временное решение можно попробовать событие в functions_user.php core.user_add_after, только необходимо сделать проверку на то что функция вызвана именно в ucp_register.php
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Джим
phpBB 2.0.0
Сообщения: 203
Стаж: 14 лет 7 месяцев
Благодарил (а): 137 раз
Поблагодарили: 62 раза

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение Джим »

По аналогии с 3.0:
Открыть: includes/ucp/ucp_register.php
Найти

Код: Выделить всё

$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">
Добавить перед

Код: Выделить всё

$auth->login($data['username'], $data['new_password']);
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение nissin »

Так не пойдёт, а если активация требуется?
Всё повторяется. nurlan.info
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение LavIgor »

nissin, именно для активации событие добавлял.
Сделаю расширение позже.
gizik
phpBB 1.0.0
Сообщения: 6
Стаж: 10 лет 2 месяца
Благодарил (а): 2 раза

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение gizik »

LavIgor, Буду ждать! Спасибо!
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение LavIgor »

gizik
phpBB 1.0.0
Сообщения: 6
Стаж: 10 лет 2 месяца
Благодарил (а): 2 раза

Re: Мгновенный вход пользователя на форум после регистрации, минуя повторный ввод логина и пароля

Сообщение gizik »

То, что надо и работает как надо! 8-)

Вернуться в «Поддержка phpBB 3.1.x»