Все эти библиотеки аутентификации работают на 90% потребностей пользователей.Например, Tank auth (мой личный фаворит) имеет множество функций, которые можно отключить (поэтому это модульно), и, таким образом, вы можете создать аутентификацию с элементами, подходящими для вашего веб-сайта.Если вы считаете, что эти элементы необходимы, и у вас нет времени / знаний / ... для их самостоятельного кодирования, я предлагаю вам реализовать библиотеку.Однако, если у вас есть какие-то особые требования к аутентификации или вам не нужны эти дополнительные функции, вам следует придерживаться своей индивидуальности.Или вы можете написать ее самостоятельно и использовать в своих проектах.Преимущества пользовательской библиотеки auth: вы многому научитесь, и у вас будут все функции, которые вам нужны, и вам нужны именно так, как вам нравится.У обоих способов есть хорошие / плохие стороны - решать только вам.Спасибо за ваше время.Всего наилучшего!