Проблемы с авторизацией

Dimank
На сайте с 16.03.2007
Offline
146
552

Кто-нибудь встречался ли с проблемами работы формы авторизации в различных браузерах?

На одном ресурсе возникла такая ситуация - периодически пользователи пишут о проблемах авторизации - при верном введении логина/пароля форма не реагирует, не пропуская в Личный кабинет.

Точной закономерности с браузерами не можем проследить - обращения были с Хрома, Яндекс-браузера, сами наблюдали в Firefox. Но замечали одно - при смене браузера у пользователя получается зайти.

Программист занимается вопросом, но точных выводов не может сделать. Было предположение в особенности работы с сессиями, с хранением кук - поправки внесены, но уверенности, что вопрос решится нет.

У кого-то были подобные ситуации? Можете поделиться опытом?

M
На сайте с 13.06.2018
Offline
3
#1
Dimank:
Кто-нибудь встречался ли с проблемами работы формы авторизации в различных браузерах?
На одном ресурсе возникла такая ситуация - периодически пользователи пишут о проблемах авторизации - при верном введении логина/пароля форма не реагирует, не пропуская в Личный кабинет.

Точной закономерности с браузерами не можем проследить - обращения были с Хрома, Яндекс-браузера, сами наблюдали в Firefox. Но замечали одно - при смене браузера у пользователя получается зайти.

Программист занимается вопросом, но точных выводов не может сделать. Было предположение в особенности работы с сессиями, с хранением кук - поправки внесены, но уверенности, что вопрос решится нет.

У кого-то были подобные ситуации? Можете поделиться опытом?

У вас случайно не Cloudflare? Возможно на этом уровне их html кода вырезаются нужные скрипты. Один раз видел такие глюки, оказывает CF вырезал Javascript код , который использовался в форме

VPN в Германии за 149р. Тариф R7 (https://www.robovps.biz?mse) - Предустановленный OpenVPN 1 gb SSD Хостинг в России и Германии от 119 р. (https://www.worldhost.ru/?mse) - cPanel/SSL/PHP на выбор
Оптимизайка
На сайте с 11.03.2012
Offline
396
#2
Dimank:
Кто-нибудь встречался ли с проблемами работы формы авторизации в различных браузерах?
На одном ресурсе возникла такая ситуация - периодически пользователи пишут о проблемах авторизации - при верном введении логина/пароля форма не реагирует, не пропуская в Личный кабинет.

Блокировщики рекламы типа adblock не могут помешать логину?

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Dimank
На сайте с 16.03.2007
Offline
146
#3
mikag:
У вас случайно не Cloudflare? Возможно на этом уровне их html кода вырезаются нужные скрипты. Один раз видел такие глюки, оказывает CF вырезал Javascript код , который использовался в форме

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

---------- Добавлено 15.06.2018 в 12:26 ----------

Оптимизайка:
Блокировщики рекламы типа adblock не могут помешать логину?

Нет, на это тоже можем списать проблему - adblock на наших ПК не используем, но с проблемой тоже удалось столкнуться.

Z
На сайте с 20.07.2008
Offline
76
#4

Исходя из описания очень сложно понять проблему, потому что его мало.

Порядок действий, больше для разработчика, если проблема воспроизводится -

1. Форма отправялется аяксом? Если да, что же возвращается в ответ при "форма не реагирует" возможно там 500 ошибка, нет ответа по таймауту или невалидный json и js на клиенте просто не может среогировать. Все это можно посмотреть в dev tools браузера

2. Если форма просто отправляется постом, те. происходит перезагрузка страницы - первое что мы можем посмотреть, это что данные дейсвительно ушли и они не пустые, в том же dev tools браузера.

3. Нужно копать обработчик авторизации, что там происходит и как.

Вы говорите что возможно проблема с сессиями и с установкой куки - непонятно как она возникла и если у кого то работает, а у кого-то нет - это менее вероятно.

Единственный совет в этой ситуации - писать логи. Все дошедшие попытки пользователя авторизоваться под конкретным логином. Так вы сможете посмотреть, при жалобе пользователя, что пошло не так

Dimank
На сайте с 16.03.2007
Offline
146
#5
Zaandr:
Исходя из описания очень сложно понять проблему, потому что его мало.
Порядок действий, больше для разработчика, если проблема воспроизводится -
1. Форма отправялется аяксом? Если да, что же возвращается в ответ при "форма не реагирует" возможно там 500 ошибка, нет ответа по таймауту или невалидный json и js на клиенте просто не может среогировать. Все это можно посмотреть в dev tools браузера
2. Если форма просто отправляется постом, те. происходит перезагрузка страницы - первое что мы можем посмотреть, это что данные дейсвительно ушли и они не пустые, в том же dev tools браузера.
3. Нужно копать обработчик авторизации, что там происходит и как.
Вы говорите что возможно проблема с сессиями и с установкой куки - непонятно как она возникла и если у кого то работает, а у кого-то нет - это менее вероятно.

Единственный совет в этой ситуации - писать логи. Все дошедшие попытки пользователя авторизоваться под конкретным логином. Так вы сможете посмотреть, при жалобе пользователя, что пошло не так

Спасибо за идеи - передам разработчику посмотреть.

Форма написана на чистом php.

По журналированию тоже уже реализовали - начали писать логи по всем авторизациям за день с фиксированием версий браузеров (возможно все-таки выявим тенденцию по ним).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий