Пароль генерируется автоматически и отправляется в письме.
[!FormLister?
&controller=`Reminder`
&formid=`remind`
&rules=`{
"email":{
"required":"Обязательно введите email",
"email":"Введите email правильно"
}
}`
&formTpl=`@CODE:
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="well">
<form method="post">
<input type="hidden" name="formid" value="remind">
<div class="form-group">
<label for="email">* Email</label>
<input type="text" class="form-control" id="email" placeholder="Email" name="email" value="">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary"><i class="glyphicon glyphicon-ok-sign"></i> Далее</button>
</div>
</form>
</div>
</div>
</div>`
&messagesOuterTpl=`@CODE:<div class="alert alert-danger" role="alert"></div>`
&successTpl=`@CODE:<div class="text-center">На указанный вами при регистрации email отправлено письмо с дальнейшими инструкциями!</div>`
&subject=`Восстановление пароля`
&resetTo=`38`
&reportTpl=`@CODE:<p>Для восстановления пароля перейдите по ссылке <a href=""></a></p>`
&resetReportTpl=`@CODE:<p>Здравствуйте, !</p><p>Ваш новый пароль: </p>`
&resetSuccessTpl=`@CODE:<div class="text-center">На указанный вами при регистрации email отправлено письмо с новым паролем!</div>`
&errorTpl=`@CODE:<span class="help-block"></span>`
&errorClass=` has-error`
&requiredClass=` has-warning`
!]
Пользователь вводит новый пароль.
[!FormLister?
&controller=`Reminder`
&formid=`remind`
&rules=`{
"email":{
"required":"Обязательно введите email",
"email":"Введите email правильно"
}
}`
&resetRules=`{
"password":{
"required":"Обязательно введите пароль",
"minLength":{
"params":6,
"message":"В пароле должно быть больше 6 символов"
}
},
"repeatPassword":{
"required":"Повторите пароль",
"equals":{
"message":"Пароли не совпадают"
}
}
}`
&formTpl=`@CODE:
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="well">
<form method="post">
<input type="hidden" name="formid" value="remind">
<div class="form-group">
<label for="email">* Email</label>
<input type="text" class="form-control" id="email" placeholder="Email" name="email" value="">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary"><i class="glyphicon glyphicon-ok-sign"></i> Далее</button>
</div>
</form>
</div>
</div>
</div>`
&resetTpl=`@CODE:
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="well">
<form method="post">
<input type="hidden" name="formid" value="remind">
<input type="hidden" name="hash" value="">
<input type="hidden" name="id" value="">
<div class="form-group">
<label for="password">* Новый пароль</label>
<input type="password" class="form-control" id="password" placeholder="Новый пароль" name="password" value="">
</div>
<div class="form-group">
<label for="password">* Повторите пароль</label>
<input type="password" class="form-control" id="password" placeholder="Повторите пароль" name="repeatPassword" value="">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary"><i class="glyphicon glyphicon-floppy-disk"></i> Сохранить</button>
</div>
</form>
</div>
</div>
</div>
`
&uidName=`uid`
&messagesOuterTpl=`@CODE:<div class="alert alert-danger" role="alert"></div>`
&successTpl=`@CODE:<div class="text-center">На указанный вами при регистрации email отправлено письмо с дальнейшими инструкциями!</div>`
&subject=`Восстановление пароля`
&reportTpl=`@CODE:<p>Для восстановления пароля перейдите по ссылке <a href=""></a></p>`
&resetReportTpl=`@CODE:<p>Здравствуйте, !</p><p>Ваш новый пароль: </p>`
&resetSuccessTpl=`@CODE:Готово!`
&resetTo=`12`
&errorTpl=`@CODE:<span class="help-block"></span>`
&errorClass=` has-error`
&requiredClass=` has-warning`
!]