GirlInc, filter_var убрать, использовать filter_input без фильтра очистки, filter_input в отличие от filter_var ещё проверит пришла ли переменная именно из вне нужным методом - детектирует метод
в БД такой пользователь есть зарегестрированный, все данные авторизации правильные
моё мнение: ты дофига чисток делаешь :) поэтому что-то не сходится
при регистрации нужно проверить правильность ввода без всяких чисток и потом при авторизации не будет проблем, чистить не нужно ничего, нужно валидировать, чистка нужна при выводе в браузер
GirlInc, вообще делают не так, выбирают пользователя по логину, если такая строка есть, то проверяют хеш пароля этой строки с хешем того пароля что пришёл
ну это для кислотки, я просто не уточнил, что литий интересует, ок, я разобрался уже, как написал так и будет, смущал остаток при зачёте цикла, перейдёт ли он в зачёт следующего цикла