| Kort |
|
|---|---|
|
В локацию Pass Recover обычно переходят неавторизованные в ситуации "забыл пароль". Для авторизованных изменение пароля производится в локации Profile по ссылке
{PHP|cot_url('users', 'm=profile')}
Поэтому ссылку на восстановление пароля обычно скрываем в шаблоне по условию
<!-- IF {PHP.usr.id} -->
...
<!-- ELSE -->
...
<!-- ENDIF -->
То, что редирект в указанном случае производится на страницу регистрации imho неправильно. Должно выводиться сервисное сообщение о том, что манипуляции с паролем доступны в профиле, после чего клиента желательно вернуть на исходную страницу. Другой вопрос -- вы забыли пароль. Тогда да, надо разлогиниться и восстановить его через
{PHP|cot_url('users', 'm=passrecover')}
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|