young_man 17 декабря 2015 0 3
Добрый день всем. У меня есть вызов ForgotPassword:

[[!ForgotPassword?
&tpl=`myForgotPassTpl`
&emailTpl=`forgotEmailTpl`
&resetResourceId=`52`
&emailSubject=`Восстановление пароля на сайте "[[++site_name]]"`
&sentTpl=`successForgotEmail`
]]
[[!+error.message:eq=``:then=`
`:else=`<div class="errorMsg"><p>[[!+error.message]]</p></div>`]]


Шаблон myForgotPassTpl:

<div class="loginFPErrors">[[+loginfp.errors]]</div>
<div class="loginFP">
    <form class="loginFPForm" action="[[~[[*id]]]]" method="post">
        <fieldset class="loginFPFieldset">
            <label class="loginFPEmailLabel">[[%login.email]]
                <input class="loginFPEmail" type="email" name="username" value="[[+loginfp.post.username]]" />
            </label>
            
            <!--input class="returnUrl" type="hidden" name="returnUrl" value="[[+loginfp.request_uri]]" /-->
            <input type="hidden" name="forgotpass" value="1">
            <input class="loginFPService" type="hidden" name="login_fp_service" value="forgotpassword" />
            <span class="loginFPButton"><input type="submit" name="login_fp" value="[[%login.reset_password]]" /></span>
        </fieldset>
    </form>
</div>


После отправки формы, отображает сообщение об успешной отправке — successForgotEmail, но письмо на почту не падает. Такое чувство, что я недописал какое-то скрытое поле. Пробовал комментировать и раскомментировать 3 имеющихся скрытых поля — безрезультатно. Может, кто даст ссылку, где показано, как должен выглядеть шаблон?
3 комментария
Fi1osof1
Fi1osof 17 декабря 2015г в 10:38 #
Пробуйте без лишних параметров сначала, то есть [[!ForgotPassword?
&resetResourceId=`52`
]]
Может у вас просто письма с сайта не отправляются. Или в спам попадают.
y
young_man 17 декабря 2015г в 10:50 #
Со стандартной формой отправляет. Буду сравнивать стандартную форму и мою) Спасибо)
Fi1osof1
Fi1osof 17 декабря 2015г в 13:13 #
Не за что.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.