Авторизуем пользователя после регистрации

+66
1.51K
Небольшое удобство, которое поможет пользователям Вашего сайта сразу становиться авторизованным после прохождения регистрации

Маленький, но полезных хак для облегчения первого входа нового пользователя после регистрации
идем в components\registration\frontend.php
ищем
  1.  
  2. } else {
  3. // Регистрируем событие
  4. cmsActions::log('add_user', array(
  5. 'object' => '',
  6. 'user_id' => $new_user_id,
  7. 'object_url' => '',
  8. 'object_id' => $new_user_id,
  9. 'target' => '',
  10. 'target_url' => '',
  11. 'target_id' => 0,
  12. 'description' => ''
  13. ));
  14. $inPage->includeTemplateFile('special/regcomplete.php');
  15.  
  16. if ($cfg['send_greetmsg']){ $model->sendGreetsMessage($new_user_id, $cfg['greetmsg']); }
  17.  
  18. $inCore->halt();
  19. }
  20.  
и меняем следующим кусочком
  1.  
  2. } else {
  3. // Регистрируем событие
  4. cmsActions::log('add_user', array(
  5. 'object' => '',
  6. 'user_id' => $new_user_id,
  7. 'object_url' => '',
  8. 'object_id' => $new_user_id,
  9. 'target' => '',
  10. 'target_url' => '',
  11. 'target_id' => 0,
  12. 'description' => ''
  13. ));
  14. // $inPage->includeTemplateFile('special/regcomplete.php');
  15.  
  16. if ($cfg['send_greetmsg']){ $model->sendGreetsMessage($new_user_id, $cfg['greetmsg']); }
  17. $inUser->signInUser($login, $pass2, 1);
  18. $inCore->redirect('/users/' . $login);
  19. // $inCore->halt();
  20. }
  21.  
Вот и все!!!
HostelB HostelB 11 лет назад #
Комментарий удален
0
Fuze Fuze 11 лет назад #
С 1.10 срисовал?)
+1
forlord forlord 11 лет назад #
нет, я им давно пользуюсь))
Чтоб не потерять при обновлении оставил здесь.
Видимо просмотрел, что в 1.10 есть))
+3
Александр Александр 11 лет назад #
Если даже и срисовал автору все равно громадный плюс т.к. такой хак просили многие уже давно.
Интересно если у меня стоит на сайте биллинг или активация пользователей хак тоже будет нормально работать?
Олег Васильевич я Олег Васильевич я 11 лет назад #
Комментарий удален
0
Майкл Майкл 11 лет назад #
Сделал, но у меня автоматическая авторизация не происходит!
Версия 1.9 почти без без изменений!!!
+3
forlord forlord 11 лет назад #
там изменений минимум, если не получится напиши в личку помогу
0
Майкл Майкл 11 лет назад #
Написал в личку!
0
Alexneva Alexneva 11 лет назад #
Очень хорошая штука и нужная! Сенкью!

А скотов минусующих админы отслеживают, надеюсь.
0
Майкл Майкл 11 лет назад #
Однозначно вещь полезная!
Самое интересное что минусаторы даже не приводят доводы почему проголосовали против,
они просто минусуют.... Они просто против....возможно даже против всего...)))
0
Kreator Kreator 11 лет назад #
За эту вещь кто-то еще против голосует? Школота походу.
Я только за хорошую инициативу.
Даже если мне что-то не нужно, но за идею и реализацию всегда +.
Бывают конечно неадекваты с ценами, но смысл писать что цена -. ответ известен - не хочешь не бери. Но меру же надо знать.
+++++++++++++
0
ALreD ALreD 11 лет назад #
А я - (+)... Очень полезно. Напрягает после регистрации "входить"... Однозначно хорошо!)
+1
letsgo letsgo 11 лет назад #
Обязательно отслеживают, но вы тоже, если что то заметите, обязательно сообщайте smile Сделаем всех одинаково мыслящими.

Какая разница кто там минусует? Если я минусую, я пишу за что всегда, либо пишу косяки разработки и просто остаюсь нейтралом. Тут просто прошел мимо. А тем кто негодует: не переживайте из за пикселей экрана.
+2
Крот Крот 11 лет назад #
а если активация нужна? не зайдет?

если кому нужно - вот про автовход после активации смотреть тут
+1
forlord forlord 11 лет назад #
автоматическая авторизация будет если разрешено настройками (нет активации по мылу)
0
platon platon 11 лет назад #
тоже интересует
0
Parab0x Parab0x 11 лет назад #
Автору огромный ++++++
0
Максим Шорин Максим Шорин 11 лет назад #
А почему нельзя было сделал плагином ? Событие можно было бы повесить на USER_REGISTER, вычисляем последнего зарегистрировавшегося и авторизируем..
+1
forlord forlord 11 лет назад #
зачем делать плагин если поменялось всего две строки))
две убрали
две добавили
Это актуально до версии 1.10, как уже выяснилось в 1.10 это уже сделано.
+1
Максим Шорин Максим Шорин 11 лет назад #
пользователям было бы проще =))
+2
Максим Шорин Максим Шорин 11 лет назад #
и ,кстати, решилась бы проблема с активацией - USER_ACTIVATED
0
xcjccjmj xcjccjmj 11 лет назад #
Нужная вещь +
0
Сергей Егоров Сергей Егоров 11 лет назад #
Добавил в закладки. Пригодится! Автору громадный "Plus".

Еще от автора

Новогодняя распродажа
Фотогалерея для сайта - 2000р http://demo.photoinstant.ru/ Автомобильная доска - 2000р http://auto.forlord.ru/ Подарки для друга - 800р http://demo.
Новая фотогалерея для сайта
Вот и пришло время показать, к чему пришла фотогалерея
Фотогалерея
Дорогие друзья, рад предоставить на Ваш суд очередную фотогалерею для 1.10+ Что же умеет фотогалерея
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.