Блог

Отменить подтверждение регистрации по email
14 сентября 2010 15:17

В продолжение темы о проблемах связанных с отправкой писем пользователям доски объявлений.

За последнее время я получил несколько сообщений с просьбой добавить функцию "отключения подтверждения регистрации", чтобы после регистрации пользователь  мог гарантированно войти в аккаунт.  Такую функцию я обязательно добавлю, но в качестве временной меры можно использовать следующий способ.

  1. Открываем на редактирование файл modules/users.inc
  2. Автозаменой меняем email_status=0 на email_status=1. Должно быть в двух местах.
  3. В файле локализации locale/russian.php меняем переменную $locale[48], пишем что-то вроде:

Спасибо за регистрацию, теперь Вы можете войти в свой аккаунт.

В версии 2.1 помимо этого нужно сделать автозамену в файлах modules/users.inc и modules/register.inc:

$emailstatus = 0 на $emailstatus = 1

Ваша оценка:

Комментировать

Ваше имя:
Ваш email:
(не публикуется)
Комментарий:
 
Введите код:
 

Комментарии

Hkiffer
7 октября 2010 14:04
 
сделал всё как написано...выдаёт ошибки. может есть какие нибудь ньюансы?
Юрий
21 января 2012 18:20
 
ошибка генерирования адреса - дважды указан http:// Чтобы активировать аккаунт и подтвердить свой адрес электронной почты, нажмите на эту ссылку: http://http://mashuha.com/users/email_confirmation/?user_id=31&key=519bfc125f04fdc1b59653f6bf56d50d
Юрий
21 января 2012 18:24
 
неплохо бы добавить "цена договорная", как на других досках, а то "0" как-то не смотрится. Еще пожелание , во всех объявлениях цена это первое, что интересует после заголовка. А она спрятана в самом конце и очень не приметна
Сергей
2 сентября 8951 02:42
 
Добрый день. Ваша инструкция работает, но если незарегистрированный пользователь добавляет новое объявление его перебрасывает по ссылке /add и там он вводит свой е-mail и после добавления объявления ему необходимо будет подтвердить через почту. Подскажите пожалуйста как можно и это отключить?