Я использовал (только Gmail?) особенность добавления знака плюс в мою электронную почту для целей фильтрации, например, так:

myemail+job@gmail.com

Регистрация с этим электронным письмом на веб-сайте прошла успешно, но при попытке войти снова появляется ошибка "аккаунт не найден". Часть URL выглядит так:

...авторизоваться/?email=myemail+job@gmail.com ...

Какие-либо предложения? Или это что-то, что должно быть исправлено веб-администратором?

1 ответ1

1

Вам следует связаться с владельцем сайта, так как ошибка в их конце.

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

GET-запросы попадают в историю браузера, отображаются в адресной строке, могут кэшироваться прокси и т.д. Это нарушает как семантику HTTP, так и безопасность. Просто войдите в систему в соответствии с лучшими отраслевыми практиками и сэкономьте энергию для создания реального приложения.

Используя GET-запрос, ваша электронная почта:

авторизоваться/?email=myemail+job@gmail.com

Будет выглядеть так: myemail job@gmail.com, так как знак плюс - это сокращение для пробела.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .