Рейтинг: 1.1664  
На голосовании
Предложил Пользователь 16182 14.05.2014 13:38:56

Не учитывать пользователей контроллера в "Первом сайте"

В редакции "Первый сайт" сейчас можно создать максимум 2 пользователя (например, с правами "Админ" и "Контент-менежер").

Как часто бывает, если сайт подключен к контроллеру, то сайт может заходить редактировать сразу несколько человек (например, несколько разных контент-менежеров или программистов).

При этом, если сайт на редакции "Первый сайт" то пользователи контроллера не смогут авторизоваться на таком сайте (им нужно будет выдавать пароль админа или редактора от этого сайта).

Это создает значительные неудобства, так как в случае с контроллером контентщики заходят на сайты каждый под свтим паролем, а здесь нужно чтобы они заходили под одним паролем, не видно кто редактирует сайт, нельзя закрыть доступ контентщику, который уволился, сразу ко всем сайтам, и тд.

Было бы хорошо чтобы при авторизации пользователей через контроллер на редакциях "Первый сайт" при подсчете количества пользвателей не учитывались бы пользователи контроллера.
Рейтинг: 8.3696  
В работе
Предложил Пользователь 11898 29.11.2013 12:00:50

Передача дополнительных полей пользователя через контроллер

1) Это позволит не плодить ненужные группы на сайте контроллера. (например, привязка пользователя к структуре компании определяет его принадлежность к группе на подчиненном сайте)

2) Не нужно выдумывать свои хаки с полями (например, храниться логин 1С в поле WORK_PROFILE, а на дочернем сайте переносить его в пользовательское свойство).
Рейтинг: 0.071  
Ответил Максим Смирнов 14.02.2014 12:13:42
В версии 14.0.1 будет добавлено событие OnBeforeSendCheckAuth  на модификацию полей перед отправкой их клиенту.

function OnBeforeSendCheckAuth_handler($arControllerMember, &$arSaveUser) 
{ 
}
 

второй параметр передаётся по ссылке и его можно изменить в обработчике.
а на подключенном сайте его содержимое почти без изменений идёт в CUser::Update/Add
Рейтинг: 14.5431  
Новая
Предложил Пользователь 43940 07.03.2012 09:10:38

Контроллер пользователей

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