Спрошу здесь
В Сущности "пользователи" сделал правило отправки почты администратору при создании нового пользователя.
Если пользователя создать руками - письмо приходит. Если новый пользователь заходит через LDAP авторизацию, учетка создается, но письмо не приходит.
Это ошибка или у меня где-то косяк?
Создание нового пользователя LDAP
-
- Сообщения: 191
- Зарегистрирован: 27 фев 2017, 13:22
- Имя: Алексей Хакимзянов
- Откуда: Россия
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Создание нового пользователя LDAP
Файл из архива замените в modules\users\actions\
Правила должны заработать.
Сообщите результат.
Правила должны заработать.
Сообщите результат.
- Вложения
-
- ldap_login.zip
- (1.63 КБ) 170 скачиваний
-
- Сообщения: 191
- Зарегистрирован: 27 фев 2017, 13:22
- Имя: Алексей Хакимзянов
- Откуда: Россия
Re: Создание нового пользователя LDAP
Ничего не изменилось.
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Создание нового пользователя LDAP
Тоесть пользователь создается но письмо по правилам не приходит?
-
- Сообщения: 191
- Зарегистрирован: 27 фев 2017, 13:22
- Имя: Алексей Хакимзянов
- Откуда: Россия
Re: Создание нового пользователя LDAP
Да, так.
Я вот смотрю, что при этом в users::send_email($options) при вызове функции send_to() в строке 300:
if($users_info = db_fetch_array($users_info_query) and isset($app_user['email']))
$app_user['email'])=NULL и дальше код отправки письма не выполняется
Я вот смотрю, что при этом в users::send_email($options) при вызове функции send_to() в строке 300:
if($users_info = db_fetch_array($users_info_query) and isset($app_user['email']))
$app_user['email'])=NULL и дальше код отправки письма не выполняется
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Создание нового пользователя LDAP
Доработал код, сейчас должно заработать.
Файл из архива замените в modules\users\actions\
Файл из архива замените в modules\users\actions\
- Вложения
-
- ldap_login2.zip
- (1.67 КБ) 178 скачиваний
-
- Сообщения: 191
- Зарегистрирован: 27 фев 2017, 13:22
- Имя: Алексей Хакимзянов
- Откуда: Россия
Re: Создание нового пользователя LDAP
да, теперь работает
btw, файлы
/includes/classes/users.php
и
/includes/classes/users/users.php
оба используются? А то там внутри вроде один и тот же класс.
btw, файлы
/includes/classes/users.php
и
/includes/classes/users/users.php
оба используются? А то там внутри вроде один и тот же класс.
- support
- Техническая поддержка
- Сообщения: 9016
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Создание нового пользователя LDAP
Используется только /includes/classes/users/users.php