Сниппет Register от Login не создает пользователей
Здравствуйте!
По какой-то неизвестной причине, сниппет Register от Login не создает пользователей.
По какой-то неизвестной причине, сниппет Register от Login не создает пользователей.
[[!Register?
&submitVar=`login-register-btn`
&activation=`0`
&autoLogin=`1`
&submittedResourceId=`5`
&usergroups=`Users`
&usernameField=`email`
&passwordField=`password`
&validate=`nospam:blank,
password:required:minLength=^8^,
password_confirm:password_confirm=^password^,
fullname:required,
email:required:email`
&placeholderPrefix=`reg.`
]]
[[!+error.message:default=`[[$regform]]`]]Код чанка regform:<form class="form" action="[[~[[*id]]]]" method="post">
<input type="hidden" name="nospam" value="[[!+reg.nospam]]">
<div class="form-item" id="not-acc" data-tab-content>
<div class="form__inp-wrap">
<div class="form__inp-item">
<div class="arrow-inp arrow-inp2">
<img src="modern/img/icons/inp-arrow.svg" alt="">
<input type="text" name="fullname" id="fullname" value="[[!+reg.fullname]]" placeholder="Имя" class="form-inp">
<div class="invalid-feedback">[[!+reg.error.fullname]]</div>
</div>
<input type="email" placeholder="Email" name="email" value="[[!+reg.email]]" required class="form-inp">
<div class="invalid-feedback">[[!+reg.error.email]]</div>
<input type="password" placeholder="Пароль" name="password" value="[[!+reg.password]]" required class="form-inp">
<div class="invalid-feedback">[[!+reg.error.password]]</div>
<input type="password" placeholder="Введите пароль еще раз" name="password_confirm" class="form-inp" value="[[!+reg.password_confirm]]">
<div class="invalid-feedback">[[!+reg.error.password_confirm]]</div>
<button class="form-btn" type="submit" name="login-register-btn">Создать аккаунт</button>
</div>
<div class="form__text-wrap">
<p>Если у вас нет аккаунта, пройдите простую регистрацию.</p>
<p>Введите ваше имя, email и пароль, и зарегистрируйтесь.</p>
</div>
</div>
</div>
</form>В чем может быть причина? В логах ошибок нет. Спасибо! Комментарии: 24
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Боюсь у неё будут с этим проблемы, страница-то перезагрузится)))Пока изучу как использовать AjaxFormitLogin без fenom для регистрации/авторизации.
Первый раз его использование не решило перезагрузку страницы после отправки формы.
Вот так я вызвала AjaxFormitLogin:
А из кода формы убрала .
Теперь после отправки формы, страница не обновляется. Но также ничего не происходит. Поля формы остаются заполненными и не создается аккаунт.
На странице добавления вопроса в шаблоне я разместила следующий код:
- [[$addquestion]] — в этом чанке у меня сниппет TicketForm
- [[$authregtabs]] — тут блок с табами, где есть формы авторизации/регистрации/восстановление пароля (как в этом видео скриншоте skrinshoter.ru/vLVs638ZeZi?a )
Когда посетитель не авторизован на сайте, ему отображается табы. Когда посетитель авторизуется/регистрируется, то сейчас страница перезагружается и потом отображается [[$addquestion]] со сниппетом TicketForm. А без перезагрузки страницы, даже после успешной авторизации/регистрации TicketForm не появляется, а остается формы в табах.для табов
Ну и в JS на событие «afl_complete» если response.success и ['regForm', 'authForm'].includes(form.id) переключать классы.
Получается проблема была в button и оно не давало создавать пользователей?