Лучший способ авторизации через php?
"Не читайте до обеда советских газет".
86% статей в интернете написаны чудовищными дителантами, которые сами едва десяток операторов освоили. Иногда к прочим данным также добавляют IP или UserAgent которые также проверяются и обновляются при взаимодействии со скриптом авторизации. Иногда таблица в БД разносится на несколько. 
Это пишут тиаретики, которые сами в жизни ни одного скрипта не написали, но обчитались такого же хлама в интернете. Есть такой жанр - переписывать "умные советы" друг у друга, не понимая их смысла и ни разу не попробов их на практике. всегда пишут, что это очень базовый и не безопасный способ
Без контекста сложно понять, что имеется в виду.
Общее правило - не доверять голословным утверждениям. Если автор понимает, о чем пишет, то сможет и объяснить ту или иную рекомендацию или оценку.
Из перечисленного выше я бы только добавил защиту от подбора пароля.
1. коллизий в ключе авторизации
Сейчас бы со всякими Аеэсами, Блоуфишами и СХА256 беспокоится о коллизиях.
2. Кто говорит что это не безопасный способ?
3. Возможно в ваших источниках имеется ввиду всякого рода двухфакторная авторизация и прочее?