[[!Register?
&submitVar=`register-btn`
&activationResourceId=`49`
&successMsg=`Успех!`
&activationEmailTpl=`Email.Activation`
&activationEmailSubject=`Вы зарегистрированы на сайте example.com`
&placeholderPrefix=`reg.`
&usergroups=`Users::Member`
&usernameField=`email`
&passwordField=`pass`
&validate=`nospam:blank,
name:required:name,
family:required:family,
email:required:email,
pass:required:pass,
passConfirm:passConfirm=^pass^,
`
]][[!+error.message:eq=``:then=`
<div>
<div class="menuContent">
<h2 class="topH2"><div class="leftLeaf"></div><p>Регистрация</p><div class="rightLeaf"></div></h2>
<div class="regContent">
<form action="[[~[[*id]]]]" method="POST" id="register_form">
<div class="regItem">
<label for="reg_name">Имя <span>*</span></label>
<input type="text" name="name" id="reg_name" value="[[!+reg.name]]">
<div class="errorMsg">[[!+reg.error.name]]</div>
</div>
<div class="regItem">
<label for="reg_family">Фамилия <span>*</span></label>
<input type="text" name="family" id="reg_family" value="[[!+reg.family]]">
<div class="errorMsg">[[!+reg.error.family]]</div>
</div>
<div class="regItem">
<label for="reg_date">Дата рождения</label>
<input type="date" name="birthdate" id="reg_data">
<div class="errorMsg"></div>
</div>
<div class="regItem">
<label for="reg_email">Email <span>*</span></label>
<input type="email" name="email" id="reg_email" value="[[!+reg.email]]">
<div class="errorMsg">[[!+reg.error.email]]</div>
</div>
<div class="regItem">
<label for="reg_pass">Пароль <span>*</span></label>
<input type="password" id="reg_pass" name="pass" value="[[!+reg.password]]">
<div class="errorMsg">[[!+reg.error.pass]]</div>
</div>
<div class="regItem">
<label for="reg_passConfirm">Подтвердите пароль <span>*</span></label>
<input type="password" id="reg_passConfirm" name="passConfirm" value="[[!+reg.passConfirm]]">
<div class="errorMsg">[[!+reg.error.passConfirm]]</div>
</div>
<div class="regItem">
<input type="submit" name="register-btn" value="Регистрация">
</div>
</form>
</div>
</div>
</div>
`:else=`<div class="errorMsg"><p>[[!+error.message]]</p></div>`]]
Страница активации(activationResourceId):
[[!ConfirmRegister? &redirectTo=`53` &errorPage=`7`]]
Письмо отправляется на почту, но при переходе по ссылке активации аккаунта всегда происходит переход на документ с id 7 (ошибка). Из-за чего это может быть?
При регистрации нового пользователя в админке создаётся новый пользователь в группе Users с ролью Member, но у него не выставлена галка «активен». Это должно выставляться при переходе пользователя по ссылке из письма или подтверждать должен админ?
Артур 13.11.2015 15:26 #
для оперативности стучитесь в скайп — robomozg.ru