Intellect Board Pro
Расширяемый движок форума с разделами разных типов
Объявление
Вышла версия 3.05 с фотогалереей и поддержкой PostgreSQL и SQLite.
Перейти к скачиванию
Привет, гость!

Баг при входе на форум

Андроид

Настройки отображения темы Показывать по сообщений с сортировкой .
Выводить , отправленные .
Страницы:
  • 1
  • 2
Распечатать
ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
#1
4XPro, при входе на форум, сам вход происходит, но внизу висят поля для ввода ника и пароля. Это происходило 4 раза. При этом я не ставил галочку в чекбоксе "Запомнить меня". При переходе в другие разделы поля ввода пропадают.
Девай-Редми 6, Ос Андроид Вер. 8.10.
Прикрепленные файлы:

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#2
Вообще, там логика работы такая: при заходе на страницу входа запоминается предыдущая страница, переданная через HTTP_REFERER, и потом происходит возврат на неё. Но если у тебя в настройках передача HTTP_REFERER блокируется, либо же ты сразу вбиваешь страницу входа через адресную строку, то referer будет пуст. В таком случае происходит возврат просто на шаг назад, поэтому ты снова попадаешь на страницу входа.
Формально это не баг, а просто неудачный UX. В принципе, можно сделать так, что при попытке зайти на страницу входа уже залогиненным пользователем будет перекидывать на главную, но нужно ли…

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
#3
4X_Pro написал(а):
Вообще, там логика работы такая: при заходе на страницу входа запоминается предыдущая страница, переданная через HTTP_REFERER, и потом происходит возврат на неё.


А зачем возвращаться на предыдущую страницу, если это страница входа?

4X_Pro написал(а):
В принципе, можно сделать так, что при попытке зайти на страницу входа уже залогиненным пользователем будет перекидывать на главную, но нужно ли…


Так в остальных движках так. Где б ты не зашёл, логинишься, и тебя редиректит на главную. Это повсеместный алгоритм.

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
. Редактировалось 1 раз, последний — #4
ПнБ написал(а):
А зачем возвращаться на предыдущую страницу, если это страница входа?

На предыдущую — имеется в виду, на ту, на которой пользователь был до того, как нажал ссылку «войти». Делалось это из следующих рассуждений: пользователь решает войти или зарегистрироваться, когда у него возникает желание ответить в какую-то тему. Поэтому когда он это сделал, его нужно в эту же тему и вернуть. Кстати, то, что этого нет в других движках, а после входа/регистрации всегда выкидывает на главную, меня всегда очень раздражало: казалось бы, очевидная вещь, почему её не могут сделать. Особенно когда на форуме впервые и быстро вспомнить, где была тема, в которую хотел ответить, не получается, приходится делать три шага «назад» средствами броузера.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
#5
4X_Pro написал(а):
Кстати, то, что этого нет в других движках, а после входа/регистрации всегда выкидывает на главную, меня всегда очень раздражало: казалось бы, очевидная вещь, почему её не могут сделать. Особенно когда на форуме впервые и быстро вспомнить, где была тема, в которую хотел ответить, не получается, приходится делать три шага «назад» средствами броузера.

Согласен с твоими доводами. На моём форуме это есть. Но не "из коробки". Через стороннее дополнение не от разработчиков.
Я предполагаю, что пользователь, который слаб, и не может после регистрации воспользоваться поиском, и найти тему, в которой он регистрировался-и в дальнейшем не проявит себя, и писать не будет.
Я поставил это дополнение, но я слабо верю в него...
Поэтому простой редирект на главную-норм вариант.

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
. Редактировалось 2 раза, последний — #6
Кстати... Зашёл на форум ИнтБ2. Там редирект при входе-работает безупречно. Мне всё-таки 2-я версия, как юзеру, больше нравится. Она "тёплая, и ламповая". А со сторонней темой от пользователей-вообще шик.
Вообще, всё что ты делаешь-классно. А ТекстЦмс-это вообще < 3< 3<3 навсегда. (упс, смайлы не работают)
Прикрепленные файлы:

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#7
В общем, всё же сделал проверку на случай, когда referer пустой. Так что теперь если пользователь заходит напрямую, его выкинет на главную, если из темы — обратно в тему.
ПнБ написал(а):
Мне всё-таки 2-я версия, как юзеру, больше нравится.

Эх, она делалась еще до того периода в моей жизни, который называется Выгоранием. Тогда я творил по-настоящему искренне и с интересом, и это, видимо, чувствуется…

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
. Редактировалось 2 раза, последний — #8
Сейчас вход происходит корректно. Без лишних полей, как раньше.

4X_Pro написал(а):
В общем, всё же сделал проверку на случай, когда referer пустой. Так что теперь если пользователь заходит напрямую, его выкинет на главную, если из темы — обратно в тему.

Ты тут это сделал, или в дистрибутиве? Если выходишь-входишь в теме, то происходит редирект на главную, а не в тему.

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

4X_Pro
Основатель проекта
Всего сообщений: 401
Зарегистрирован: 22 сент. 2014 г., 18:56
Откуда: Москва, Перово
Рейтинг пользователя: 15

0
#9
Пока что только тут. Точнее, в дистрибутиве поправил, но не выкладывал.
И сейчас ещё чуть переправил условие, теперь должно нормально в тему возвращать. А вот если заходить через user/login.htm, будет на главную перебрасывать.

Критикуя — предлагай, предлагая — обосновывай!
4xpro.ru — мой личный сайт-мультиблог на Intellect Board.

ПнБ
Начинающий
Всего сообщений: 150
Зарегистрирован: 5 мая 2015 г., 11:37
Рейтинг пользователя: 0

0
#10
4X_Pro, только хотел сказать, что все ок... Но не тут то было...
Прикрепленные файлы:

Всё, что мне известно о PHP-меня научил 4X_Pro
Опрос пользователей о деятельности _1_ http://intbpro.ru/flood/119/

Следующие сообщения >>>
Страницы:
  • 1
  • 2
Распечатать

У вас нет прав для отправки сообщений в эту тему.