Если юзер зарегистрирован - то ему не доступна страница входа и регистрацииШаги воспроизведения:Пользователь заходит в свой профиль или регистрируется
Наблюдаемое поведение:
он появляется на новостной ленте, но страница ввода телефона при входе, а так же создания или ввода пароля, создание никнейма ему так же доступна
Ожидаемое поведение:
Пользователь не должен суметь зайти на страницу регистрации/входа/создания пароля/ввода пароля/создания никнейма если его сессия открыта
Причины:
Не хватает метода в контроллере, который проверяет, что пользователь уже в системе
Вариант решения:
_Добавить метод в ApplicationController с условием - если user_signed_in? - то перенаправляется на новостную ленту, и добавить beforeaction в AuthenticationController
Если юзер зарегистрирован - то ему не доступна страница входа и регистрации Шаги воспроизведения: Пользователь заходит в свой профиль или регистрируется
Наблюдаемое поведение:
он появляется на новостной ленте, но страница ввода телефона при входе, а так же создания или ввода пароля, создание никнейма ему так же доступна
Ожидаемое поведение:
Пользователь не должен суметь зайти на страницу регистрации/входа/создания пароля/ввода пароля/создания никнейма если его сессия открыта
Причины: Не хватает метода в контроллере, который проверяет, что пользователь уже в системе
Вариант решения:
_Добавить метод в ApplicationController с условием - если user_signed_in? - то перенаправляется на новостную ленту, и добавить beforeaction в AuthenticationController
Время на выполнения тикета: 30 минут