Форуми / National / Russian / Тех. поддержка / Поведение зарегистрированного пользователя. Страница регистрации

Kort
#48206 17.02.2025 06:39

В локацию Pass Recover обычно переходят неавторизованные в ситуации "забыл пароль". Для авторизованных изменение пароля производится в локации Profile по ссылке

{PHP|cot_url('users', 'm=profile')}

Поэтому ссылку на восстановление пароля обычно скрываем в шаблоне по условию

<!-- IF {PHP.usr.id} -->
...
<!-- ELSE -->
...
<!-- ENDIF -->

То, что редирект в указанном случае производится на страницу регистрации imho неправильно. Должно выводиться сервисное сообщение о том, что манипуляции с паролем доступны в профиле, после чего клиента желательно вернуть на исходную страницу.

Другой вопрос -- вы забыли пароль. Тогда да, надо разлогиниться и восстановить его через

{PHP|cot_url('users', 'm=passrecover')}
SED.by - создание сайтов, разработка плагинов и тем для Котонти