Запрашивать подтверждение регистрации по E-mail для каждого сайта в отдельности

Рейтинг: 3.0147  
Новая
Предложил Шишкин Алексей 02.04.2014 10:18:25

Запрашивать подтверждение регистрации по E-mail для каждого сайта в отдельности

В парадигме многосайтовости данная опция для настроек модуля является неуместной. На различных сайтах возможна различная логика регистрации. Данный параметр необходимо вынести в настройки сайта. Сейчас же приходится копировать компонент main.register в свое пространство, и там принудительно задавать опцию для конкретного сайта:

//$bConfirmReq = COption::GetOptionString("main", "new_user_registration_email_confirmation", "N") == "Y";
// For my site makes it own
$bConfirmReq = "Y";
 

Рейтинг: 0  
Евгений Зацепин 02.04.2014 12:10:42
Учитывая что база пользователей едина для обоих сайтов - не вижу в этом смысла. Что будет если пользователь зарегистрировался на одном сайте (один набор обязательных полей), а потом зашел на другой сайт, где обязательными являются другие поля, но они у него не заполнены?
Рейтинг: 0  
Шишкин Алексей 02.04.2014 14:27:53
Для этого при регистрации/авторизации добавление/проверка на принадлежность группе сайта. (Хотя в действительности, это костыли )
Рейтинг: 0.1978  
Евгений Зацепин 02.04.2014 16:00:10
Проще сделать отдельный сайт. имхо суть многосайтовости - именно в том что можно сделать два сайта с единой базой и едиными настройками, а не сэкономить на лицензии )
Рейтинг: 0.259  
Шишкин Алексей 04.04.2014 10:46:57
Проще сделать отдельный сайт. имхо суть многосайтовости - именно в том что можно сделать два сайта с единой базой и едиными настройками, а не сэкономить на лицензии )
Настройки - да (но не все, как в приведенном выше примере), контент - да (главный причина, по которой используем многосайтовость взамен отдельных сайтов), но пользователи - не всегда. (Скорее всегда не).
Поэтому, то что база единая для всех сайтов без возможности разделения бюджетов по сайтам - это недостаток системы, а не прихоть пользователя =)
Рейтинг: 0  
Евгений Зацепин 04.04.2014 10:58:19
Пожалуй соглашусь, опция была бы полезной в ряде случаев )