появляется ошибка при авторизации (на хостинге. на локалном этой ошибки нет)
Функция password_verify определена в php, начиная с версии 5.5.
Вам стоит обновить php, чтобы пользоваться этой функцией.
Не по теме вопроса:
Конструкция $a ? true : false в большинстве случаев($a - уже булевое выражение) бесполезна и меняется на $a, в остальных случаях - boolval($a)
Не стоит экранировать данные перед записью в базу. Данные должны храниться как есть. Для разных отображений потом применяется разное экранирование. Тот же email вам приходится лишний раз экранировать, чтоб найти, разэкранировать, чтобы отправить на него письмо и т.п.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости