Написал код для входа/регистрации пользователей, теперь ломаю голову, каким образом сохранять куки пользователям. Вся головоломка заключается в том, что пароли сохраняются в БД с помощью функции password_hash(), а хэш от неё сравнивается только с незахэшированным оригиналом. Авторизоваться то не проблема, т.к. оригинал пароля скрипту будет известен. А вот сохранить печеньки, не знаю как...
Если я правильно все понял, то у Вас немножко неправильная логика авторизации. Когда-то я хорошо расписал саму логику авторизации:
Сохранение авторизации на крупных ресурсах
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости