Баг при входе на форум
Андроид
Страницы:
Распечатать
- 1
- 2
4XPro, при входе на форум, сам вход происходит, но внизу висят поля для ввода ника и пароля. Это происходило 4 раза. При этом я не ставил галочку в чекбоксе "Запомнить меня". При переходе в другие разделы поля ввода пропадают.
Девай-Редми 6, Ос Андроид Вер. 8.10.
Девай-Редми 6, Ос Андроид Вер. 8.10.
Прикрепленные файлы:
Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/
Вообще, там логика работы такая: при заходе на страницу входа запоминается предыдущая страница, переданная через HTTP_REFERER, и потом происходит возврат на неё. Но если у тебя в настройках передача HTTP_REFERER блокируется, либо же ты сразу вбиваешь страницу входа через адресную строку, то referer будет пуст. В таком случае происходит возврат просто на шаг назад, поэтому ты снова попадаешь на страницу входа.
Формально это не баг, а просто неудачный UX. В принципе, можно сделать так, что при попытке зайти на страницу входа уже залогиненным пользователем будет перекидывать на главную, но нужно ли…
Формально это не баг, а просто неудачный UX. В принципе, можно сделать так, что при попытке зайти на страницу входа уже залогиненным пользователем будет перекидывать на главную, но нужно ли…
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
4X_Pro написал(а):
Вообще, там логика работы такая: при заходе на страницу входа запоминается предыдущая страница, переданная через HTTP_REFERER, и потом происходит возврат на неё.
А зачем возвращаться на предыдущую страницу, если это страница входа?
4X_Pro написал(а):
В принципе, можно сделать так, что при попытке зайти на страницу входа уже залогиненным пользователем будет перекидывать на главную, но нужно ли…
Так в остальных движках так. Где б ты не зашёл, логинишься, и тебя редиректит на главную. Это повсеместный алгоритм.
Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/
. Редактировалось 1 раз, последний — #4
На предыдущую — имеется в виду, на ту, на которой пользователь был до того, как нажал ссылку «войти». Делалось это из следующих рассуждений: пользователь решает войти или зарегистрироваться, когда у него возникает желание ответить в какую-то тему. Поэтому когда он это сделал, его нужно в эту же тему и вернуть. Кстати, то, что этого нет в других движках, а после входа/регистрации всегда выкидывает на главную, меня всегда очень раздражало: казалось бы, очевидная вещь, почему её не могут сделать. Особенно когда на форуме впервые и быстро вспомнить, где была тема, в которую хотел ответить, не получается, приходится делать три шага «назад» средствами броузера.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
4X_Pro написал(а):
Кстати, то, что этого нет в других движках, а после входа/регистрации всегда выкидывает на главную, меня всегда очень раздражало: казалось бы, очевидная вещь, почему её не могут сделать. Особенно когда на форуме впервые и быстро вспомнить, где была тема, в которую хотел ответить, не получается, приходится делать три шага «назад» средствами броузера.
Согласен с твоими доводами. На моём форуме это есть. Но не "из коробки". Через стороннее дополнение не от разработчиков.
Я предполагаю, что пользователь, который слаб, и не может после регистрации воспользоваться поиском, и найти тему, в которой он регистрировался-и в дальнейшем не проявит себя, и писать не будет.
Я поставил это дополнение, но я слабо верю в него...
Поэтому простой редирект на главную-норм вариант.
Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/
. Редактировалось 2 раза, последний — #6
Кстати... Зашёл на форум ИнтБ2. Там редирект при входе-работает безупречно. Мне всё-таки 2-я версия, как юзеру, больше нравится. Она "тёплая, и ламповая". А со сторонней темой от пользователей-вообще шик.
Вообще, всё что ты делаешь-классно. А ТекстЦмс-это вообще < 3< 3<3 навсегда. (упс, смайлы не работают)
Вообще, всё что ты делаешь-классно. А ТекстЦмс-это вообще < 3< 3<3 навсегда. (упс, смайлы не работают)
Прикрепленные файлы:
Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/
В общем, всё же сделал проверку на случай, когда referer пустой. Так что теперь если пользователь заходит напрямую, его выкинет на главную, если из темы — обратно в тему.
Эх, она делалась еще до того периода в моей жизни, который называется Выгоранием. Тогда я творил по-настоящему искренне и с интересом, и это, видимо, чувствуется…
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
. Редактировалось 2 раза, последний — #8
Сейчас вход происходит корректно. Без лишних полей, как раньше.
Ты тут это сделал, или в дистрибутиве? Если выходишь-входишь в теме, то происходит редирект на главную, а не в тему.
4X_Pro написал(а):
В общем, всё же сделал проверку на случай, когда referer пустой. Так что теперь если пользователь заходит напрямую, его выкинет на главную, если из темы — обратно в тему.
Ты тут это сделал, или в дистрибутиве? Если выходишь-входишь в теме, то происходит редирект на главную, а не в тему.
Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/
Пока что только тут. Точнее, в дистрибутиве поправил, но не выкладывал.
И сейчас ещё чуть переправил условие, теперь должно нормально в тему возвращать. А вот если заходить через user/login.htm, будет на главную перебрасывать.
И сейчас ещё чуть переправил условие, теперь должно нормально в тему возвращать. А вот если заходить через user/login.htm, будет на главную перебрасывать.
Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.
4X_Pro, только хотел сказать, что все ок... Но не тут то было...
Прикрепленные файлы:
Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/
Страницы:
Распечатать - 1
- 2
У вас нет прав для отправки сообщений в эту тему.