Подтвердить что ты не робот

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

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

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

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

Обновление для понижательных голосов

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

4b9b3361

Ответ 1

не позволяйте нисходящим голосам попасть вниз.

проверить Ion Auth https://github.com/benedmunds/CodeIgniter-Ion-Auth

Взгляните на меня, вам нужно будет переименовать два файла для codeigniter 3. В противном случае вы можете увидеть, что в lib появились последние изменения. автор Бен Эдмундс является одним из четырех разработчиков нового совета по разработке кодекса. http://www.codeigniter.com/help/about

Ответ 2

Пожалуйста, проверьте Вход в систему системы Danato - Простой, быстрый и легкий auth-код -ignigniter.

Характеристика:
-Добавить пользователя
-Удалить пользователя
-Бан, пользователь Unban
-Регировать нового пользователя, отправленного на токен электронной почты
-Записать пароль
-Релевой уровень пользователя
-Edit профиль пользователя
-Gravatar профиль пользователя
-Recaptcha от Google
-И многое другое



Frontend
С помощью Bootstrap Framework.

Ответ 3

Для простой библиотеки я использую https://github.com/trafficinc/CodeIgniter-Authit (Authit). Это очень просто, поэтому я могу сделать много настроек или просто оставить его.