LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 01:10:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Моуль авторизации: Повторная отправка кода для активации  (Прочитано 2766 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Samodelkin777
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 99



« : 22.05.2009, 12:46:23 »

Так как есть автоматическая активация при регистрации пользователя то нужно добавить возможность повторной отправки письма с кодом активации т.к. бывают случаи когда письма не доходят.
И думаю что отправку следует прикрыть капчей и еще можно отслеживать кол-во отправлений для одного логина. Плюс если логин активирован естественно не отправлять.
Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #1 : 24.05.2009, 17:58:05 »

Интересно, можешь еще подробностей написать? Что бы было удобнее задачу ставить Wink
Записан
Samodelkin777
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 99



« Ответ #2 : 25.05.2009, 20:07:52 »

Как себе я это представляю.

1. Посетитель решил зарегистрироваться.
2. Ввел данные в форму регистрации нажал "регистрация"
3. Если в настройках "Использовать активацию нового аккаунта" стоит "Да" то пользователю на Email приходит письмо с уникальной ссылкой для активации аккаунта на сайте и поттверждения активного Email. Тут мы получаем такую ситуацию:
   Если Email не верный то все хорошо пользователь не активирован всем хорошо (маленькая неприятность остался не активированный пользователь в системе)
   Если Email правильный но письмо не дошло до почтового ящика (сбои на сервере, глюки почты и т.д.) то получается очень не удобная для посетителей вещь Email верный ссылка на активацию не пришла, заново зарегестрироваться нет возможности так как такой Email уже есть в системе.
Варианты решения:
1. Сделать еще кнопочку ссылочку типа "забыли пароль" только "отправить повторно код активации" или нечто подобное. Выводиь эту информацию можно или в форме Авторизации или при неверной авторизацией (выводится сообщение типа: авторизация не удалась вы можете или попробовать еще раз или востановить пароль или повторно отправить код активации.) При неактивированном пользователем выводить сообщение: Пользователь не активирован и форму для повторной отправки кода активации. После того как пользователь вводит логин и Email который он использовал при регистрации ему на почту отправляется точно такое же письмо для активации аккаунта как и при регистрации.
Так же этот процесс можно защитить капчей что-бы небыло спаму.
2. Так же можно попробовать сделать так что-бы при регистрации сначала отправлялось письмо на email с определенным кодом который нужно будет ввести в поле ниже. Это немного усложнит хотя не сильно регистрацию для пользователя за-то у нас не будет неактивироанных пользователей с левыми Email.
3. Еще можно попробовать кодировать логин и пароль в уникальную ссылку которую высылать на Email и при переходе по этой ссылке регистрировать пользователя а данные брать из этой ссылки. (это так идея на счет реализации не уверен)
И конечно все должно быть опционально.

Еще маленькая пометка было бы правильным привести идентификаторы полей ввода и кнопки к одному виду.
Сейчас: mod_login_password, mod_login_username и login_buttom думаю стоит дописать mod_login_buttom чтоб было одинаково хоть это и не принципиально
« Последнее редактирование: 26.05.2009, 01:21:21 от Samodelkin777 » Записан
boston
Moderator
*****

Репутация: +222/-3
Offline Offline

Пол: Мужской
Сообщений: 2699



« Ответ #3 : 02.06.2009, 22:44:50 »

Принято Azn
Записан
recszpua
Осваиваюсь на форуме
***

Репутация: +2/-1
Offline Offline

Пол: Мужской
Сообщений: 118


не лаю, не кусаюсь :)


« Ответ #4 : 18.02.2010, 18:54:09 »

Молодец самоделкин, что выложил эту проблему! У меня такая же проблема не могу людям выслать повторные ссылки изза временных проблем с отправкой. В итоге несколько сотен ящиков не пришла ссылка по активации.
Записан
Delfi
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 25


« Ответ #5 : 16.05.2011, 20:03:34 »

Это все прекрасно.
Так есть решение для повторной отправки письма активации или нет?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet