prostogorod |
|
---|---|
Cotonti релиз 0.9.25. Пользователь admin зарегистрирован и переходит по ссылкам: {PHP|cot_url('login')} Реакция 1: Вы вошли как admin. Чтобы войти в другой аккаунт, вам нужно сначала выйти.
{PHP|cot_url('users', 'm=passrecover')} Реакция 2: Ошибка доступа (#930) Вам запрещено выполнять данное действие. Перенаправление...
{PHP|cot_url('users','m=register')} Реакция 3: Открывается полноценная страница с полями регистрации. Так должно быть? Если нет, то куда смотреть и что делать? |
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 - создание сайтов, разработка плагинов и тем для Котонти
|
prostogorod |
|
---|---|
Несколько ремарок. Поставил Cotonti релиз 0.9.25. с нуля. То есть, то что указал - это поведение движка без изменений. В предыдущем посте, пользователь admin зарегистрирован и является администратором.
#48206 Kort: Да, это я знаю. Но никто не мешает вставить в строку браузера url index.php?e=users&m=register и посмотреть как поведет себя движок. А вот я проверил, как ведет движок, если обычный зарегистрированный пользователь. То действительно страница регистрации не открывается. Происходит редирект на главную, с текстом - Ошибка доступа Вам запрещено выполнять данное действие Перенаправление... Такое же поведение при восстановлении пароля.
|
Kort |
|
---|---|
Ничего фатального, но надо бы, конечно:
SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Kopusha |
|
---|---|
в register <!-- IF {PHP.usr.id} -->
|