2009-08-09 4 views
-2

Я намерен создать приложение с помощью CodeIgniter, поэтому в настоящее время я определяю все функции, которые я хочу. Я хотел бы знать, есть ли какие-либо рекомендации для аутентификации & Библиотеки авторизации для CodeIgniter.Что такое лучшая библиотека аутентификации и авторизации для CodeIgniter?

ответ

2

Честно говоря, я использовал некоторые из них, и всегда в конечном итоге прокатки мой собственный. Ничто из каждого не делает точно то, что я хочу.

Если вы отчаянно нуждаются в хорошем auth_lib и не хотят, чтобы свернуть свой собственный, я бы предложил http://codeigniter.com/forums/viewthread/112654/

1

Посмотрите http://bambooinvoice.org, он использует библиотеку Site_sentry для проверки подлинности, но если вы хотите больше безопасности, вы можете использовать сеансы хранения в базе данных.

1

Ion Auth в настоящее время является одним из наиболее привлекательных вариантов. Он скудный, широко используется, активно поддерживается и имеет хороший набор функций.

2

В CodeIgniter существует только несколько активных систем аутентификации пользователей, наиболее используемым из которых является Ion Auth, который поднял место, где Redux Auth BETA 2 оторвался год или два назад.

Я использовал его для большого количества проектов, и он может быть достаточно гибким для большинства потребностей. Он совместим с CI 2.0, невероятно легким и все ошибки фиксируются в течение нескольких часов или дней.

Другие: Tank Auth и DX Auth.

Я настоятельно рекомендую использовать библиотеку Зак. Адам - ​​отличный программист, но вся логика этой библиотеки - фубар, и насколько я знаю, он даже не использовал эту библиотеку для создания каких-либо реальных веб-сайтов.

Ion Auth находится на месте на нескольких сайтах, обслуживающих тысячи пользователей в день и работает бесперебойно. :)

0

Прежде всего следует отметить, что авторизация не эквивалентна аутентификации - поскольку эти термины и их определения часто путают. Авторизация! = Аутентификация

Другие ответы дали много разных библиотек аутентификации, поэтому я пропущу это.

Great ресурс общих знаний о Авторизация например. Контроль доступа
http://owasp.org/index.php/Access_Control_Cheat_Sheet

Codeigniter Авторизация библиотека
https://code.google.com/p/ar-acl/
Это точно не лучшая библиотека авторизации для CI. Я даже не использовал его.Это просто мнение поисковой системы Google;) Кажется, это довольно просто и не очень масштабируемо. Он даже не использует базу данных для хранения разных ролей. Поэтому я не рекомендую это делать.

Я считаю, что «лучший» - это вопрос мнения и цели. Мое собственное мнение заключается в том, что вы должны решить свои потребности в приложении. Всегда есть возможность сделать свой собственный, разработанный специально с учетом потребностей вашего приложения.

Смежные вопросы