Компонент Login - удаляет юзера???
Компонент Login — удаляет юзера, если попытаться зарегистрироваться с его емайлом. Что за фишка, впервые в жизни такое вижу?)))
Настройка выставлена allow_multiple_emails = нет.
Регистрация таким образом:
Настройка выставлена 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, а до этого существовавший юзер соответственно удаляется. Причем как я понял удаляется с ошибкой в журнале. Комментарии: 3
вот журнал ошибок:
[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
)
а системная настройка allow_multiple_emails в каком значении?
Я на самом верху написал
Настройка выставлена allow_multiple_emails = нет.
Настройка выставлена allow_multiple_emails = нет.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.