Компонент Login - удаляет юзера???

Компонент Login — удаляет юзера, если попытаться зарегистрироваться с его емайлом. Что за фишка, впервые в жизни такое вижу?)))
Настройка выставлена allow_multiple_emails = нет.
Регистрация таким образом:
[[!Register?
    &submitVar=`submitbtn`
    &activation=`1`
    &activationEmailSubject=`Ваша заявка на регистрацию получена`
    &activationResourceId=`17`
    &successMsg=`<p>Спасибо за Вашу заявку.</p>`
    &usergroups=`Opt`
    &usernameField=`email`
    &passwordField=`passwd`    
    &customValidators=`checkAgreed`
    &validate=`nospam:blank,
    fullname:required,
    email:required:email,
    mobilephone:required,
    comment:required,
    agreed:checkAgreed`
    &placeholderPrefix=`reg.`
	&generatePassword=`1`
	&validatePassword=`0`
	&postHooks=`mailToAdministrator`
]]
Регистрация проходит успешно, в списке пользователей появляется юзер с тем же емайлом, но уже под новым id, а до этого существовавший юзер соответственно удаляется. Причем как я понял удаляется с ошибкой в журнале.
Сергей Кепкин
03 декабря 2017, 18:55
modx.pro
1 213
0

Комментарии: 3

Сергей Кепкин
03 декабря 2017, 21:55
0
вот журнал ошибок:

[2017-12-03 21:17:02] (ERROR @ /home/core/xpdo/xpdo.class.php : 1320) Could not get table class for class: modAccess
[2017-12-03 21:17:02] (ERROR @ /home/core/xpdo/xpdo.class.php : 1289) Could not get table name for class: modAccess
[2017-12-03 21:17:02] (ERROR @ /home/core/xpdo/om/xpdoobject.class.php : 240) Error 42000 executing statement: 
Array
(
    [0] => 42000
    [1] => 1064
    [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 46' at line 1
)
    Владимир
    04 декабря 2017, 07:10
    +1
    а системная настройка allow_multiple_emails в каком значении?
      Сергей Кепкин
      04 декабря 2017, 10:31
      0
      Я на самом верху написал
      Настройка выставлена allow_multiple_emails = нет.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3