2012-02-15 1 views
2

Я попытался установить DX_Auth в CI 2.1.0, и он везде бросает ошибки. Я взглянул на некоторые из файлов, и большая часть из них написана для PHP 4. Должен ли я использовать другую библиотеку auth? Вещи, которые я заметил:Codeigniter: устарел ли DX_Auth?

  • Использует Classname вместо __construct. Однако это легко изменить.
  • У DX есть плагины , а CI - нет. Является ли это эквивалентом папки * third_party *?
  • Кроме того, нет $this->load->plugin() для загрузки DX плагин папку
  • взглянули на DX_Auth.php и увидел, что говорит (с) 2008. Так ... он не обновлялся с 2008 года?

Это мой первый опыт использования библиотеки Auth. Должен ли я использовать другую библиотеку вместо DX_Auth?

+0

от ** 12/30/2013 **, * DX_Auth * немного устарел. Посмотрите на что-то еще, если вы используете ** CI3.X ** – Jakub

ответ

3

Лично я застрял в использовании Tank Auth и он обновлен IMHO. Подробная информация здесь: http://www.konyukhov.com/soft/tank_auth/

Также подлежит изменению и т. Д .; здесь: https://github.com/ilkon/Tank-Auth

+0

С этого момента будет использоваться Tank Auth. – enchance

+0

Если вы когда-нибудь захотите войти в OpenID + oAuth2 и т. Д .; взгляните на [** HybridAuth **] (http://hybridauth.sourceforge.net/), а также на CI – Jakub

+1

Ссылка на Tank Auth on Github https://github.com/TankAuth/Tank-Auth –

0

DX auth получает новое преломление и модернизацию библиотеки, но, тем не менее, он не устарел, вы можете использовать библиотечные функции без каких-либо проблем.

Просто измените контроллеры и модели, добавив постфикс CI_

DX Auth в настоящее время на GitHub

1

Несколько лет назад я использовал DX Auth. Это здорово! 3 месяца назад снова мне пришлось использовать библиотеку аутентификации в одном из моих проектов (Code Igniter). Когда я искал DX auth, нашел очень мало информации. Даже я не мог получить доступ к их руководству пользователя, которое было хорошо написано. После некоторого поиска я нашел код на github. Теперь я реализовал его с помощью CodeIgniter 3 без каких-либо проблем. Тем не менее, я застрял в некоторых местах из-за отсутствия документации. Но это не большая проблема.

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