Библиотека аутентификации Codeigniter 3.x?

С новой версией Codeigniter 3.0 какие библиотеки аутентификации вы используете?

Flexi Auth был очень хорошим и надежным с отличной документацией для CI 2.0, но он старый и, как я вижу, больше не выпускается. Конечно, это не работает из коробки с CI 3.0. Я проверил его и попытался перенести на CI 3.0, но по мере использования старогоci_sessions Я видел, что для переписывания всех частей кода, использующих сеансы, нужно много работы. Кажется, что он работает с файловыми сессиями и некоторыми изменениями в его коде.Сообщество аутентификации имеет версию CI 3.0, но, как я видел, в ней много ошибок, и в настоящее время она ненадежна. Я тщательно проверил его, и он не может работать должным образом, поскольку у него есть проблемы с системой токенов и управлением файлами cookie. Пользователи не могут войти в систему большую часть времени, и она используется как целая сторонняя библиотека в Codeigniter, что лично мне не нравится, так как в ней много файлов / папок, которые требуют много времени для обслуживания. Я бы предпочел простые библиотеки CI с 1-2 моделями, такими как flexi-auth. Хотя я не возражаю против подхода Community Auth, если он работает должным образом.Tank Auth В прошлом было надежным решением, но не с Codeigniter 3.0, так как он также имеет много несовместимостей.Вопросы о его совместимости с CI 3.0 спросили, но самолетов на горизонте пока нет.DX Auth старая библиотека аутентификации, и, как я вижу в ее репозитории github, есть некоторыепытается перенести его на CI 3.0, но я не смог лично проверить ни один из них.

Итак, кто-нибудь успешно интегрировал (или перенес) какую-либо из упомянутых ранее библиотек в большие веб-приложения CI 3.0? Вы написали свой собственный? Вы придерживались CI 2 до дальнейшей разработки CI 3.0?

Обновление для павших голосов

Этот пост о библиотеках аутентификации в codeigniter был очень популярен и полезен. Я считаю, что посты, которые помогают сообществу таким образом, не должны закрываться, по крайней мере, до некоторых полезных ответов. Это раньше нигде не обсуждалось, и мне бы очень хотелось узнать мнение более опытных разработчиков по этому поводу.

Ответы на вопрос(2)

Ваш ответ на вопрос