Восстановление паролей

    Вариант 1

    Пароль генерируется автоматически и отправляется в письме.

    [!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`
    !]

    Вариант 2

    Пользователь вводит новый пароль.

    [!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`
    !]