Данные, о login'е и password'е, сохраняются для дальнейшей проверки на актуальность, но если вы используете WebSocket's - это не нужно. Например если пароль поменялся во время сессии, ваше приложение узнает об этом без проверки.
Роман Юрьевич Ипатьев, понял, спасибо. Ещё хотелось бы узнать ваше мнение по поводу архитектуры проекта в целом. К сведениям, чтобы у вас вывелось представление с чем имеете дело: мне 16 лет, с PHP знаком от силы 5 месяцев и от силы 7 месяцев с web'ом в целом. Я перфекционист с неподтвержденной циклотимией и возможным ОКР, иногда могу компенсировать производительность красотой. Но можете считать это подготовленной отмазкой :3
Роман Юрьевич Ипатьев, здесь не пройдет sql injection, в функцию поступают фильтрованные данные , сначала разберитесь что к чему - советуйте, но и про какие ошибки "в каждой строчке" идёт речь? Приведите конкретно.