Показаны сообщения с ярлыком DX Auth. Показать все сообщения
Показаны сообщения с ярлыком DX Auth. Показать все сообщения

четверг, 8 ноября 2012 г.

DX Auth: нашёлся на github'е

Некоторое время назад остро стояла проблема где скачать DX Auth, на http://dexcell.shinsengumiteam.com/dx_auth библиотека стала не доступна.

Несколько дней назад обнаружил свежую версию библиотеки на github'е: https://github.com/eyoosuf/DX-Auth

Там же но в ветке initial https://github.com/eyoosuf/DX-Auth/tree/initial можно найти версию 1.0.6.

суббота, 18 декабря 2010 г.

DX Auth: Примеры. Пример с правами доступа

В последнем фрагменте перевода, руководства пользователя библиотеки DX Auth фреймворка CodeIgniter, мы рассмотрим пример установки прав доступа используя модель application/models/dx_auth/permissions.php.

пятница, 17 декабря 2010 г.

DX Auth: Примеры. Пример использования reCAPTCHA

Десятая часть перевода документации библиотеки авторизации DX Auth для фреймворка CodeIgniter.

Рассмотрим расширенный пример контроллера Auth, демонстрирующий возможность использования reCAPTCHA с библиотекой DX Auth. Убедитесь, что вы указали общий и личный ключ в файле конфигурации, иначе пример не будет работать.

среда, 15 декабря 2010 г.

DX Auth: Примеры. Расширенный пример

Девятая часть перевода документации библиотеки авторизации DX Auth для фреймворка CodeIgniter.
Это более расширенный пример использования библиотеки DX Auth, для реализации контроллера Auth.
Все пояснения вы можете увидеть в комментариях кода контроллера.

DX Auth: Примеры. Простой пример

Перед тестированием пример убедитесь, что вы установили DX Auth в соответствии с инструкцией.

Библиотека DX Auth довольно проста в использовании, например создадим контроллер Auth, с классом Auth.

воскресенье, 12 декабря 2010 г.

DX Auth: Руководство пользователя. Модели.

Шестая часть перевода документации библиотеки авторизации DX Auth для фреймворка CodeIgniter.

Библиотека DX Auth поставляется с несколькими моделями, которые расположены в каталоге 'models/dx_auth/'

Модели содержат функции для работы с определёнными таблицами. Вы можете использовать функционал этих моделей для создания своей административной панели. По названию функций легко понять какие действия они выполняют, что облегчает их использование.

Итак, вот список моделей расположенных в каталоге 'models/dx_auth/':

  • users.php содержит набор функций для работы с таблицей 'DX_users_table'
  • user_profile.php содержит набор функций для работы с таблицей 'DX_user_profile_table'
  • user_temp.php содержит набор функций для работы с таблицей 'DX_user_temp_table'
  • user_autologin.php содержит набор функций для работы с таблицей 'DX_user_autologin'
  • roles.php содержит набор функций для работы с таблицей 'DX_roles_table'
  • permissions.php содержит набор функций для работы с таблицей 'DX_permissions_table'
  • login_attempts.php содержит набор функций для работы с таблицей 'DX_login_attempts_table'

DX Auth: Руководство пользователя. Конфигурация

Пятая часть перевода документации библиотеки авторизации DX Auth для фреймворка CodeIgniter.

Это файл конфигурации библиотеки DX Auth. Все параметры прокомментированы в коде.

DX Auth: Руководство пользователя. События

Четвёртая часть перевода документации библиотеки авторизации DX Auth для фреймворка CodeIgniter.

События, функции которые вызываются при определённых условиях. В данном случае срабатывание происходит, когда их вызывают определённые функции библиотеки DX Auth. Для обработки этих событий вам нужно открыть 'libraries/DX_Auth_Event.php' и разместить ваш код в нужных функциях - обработчиках событий.

понедельник, 6 декабря 2010 г.

DX Auth: Руководство пользователя. Справочник по функциям класса

Третья часть перевода документации библиотеки авторизации DX Auth для фреймворка CodeIgniter.


Далее приведён список функций которые вы можете использовать в работе с библиотекой DX Auth.

  • Основные функции
  • reCAPTCHA функции
  • Устаревшие функции

воскресенье, 5 декабря 2010 г.

DX Auth: Руководство пользователя. Начало

Вторая часть перевода документации библиотеки авторизации DX Auth для фреймворка CodeIgniter.

После выполнения установки DX Auth с примерами входящими в комплект и настройкой файла application/config/config.php вы можете увидеть простой пример работы приложения с подключенной библиотекой.

Что вы можете сделать:

  • {Ваш CI url}/auth/login/ - вход на сайт
  • {Ваш CI url}/auth/logout/ - выход с сайта
  • {Ваш CI url}/auth/register/ - регистрация нового пользователя
  • {Ваш CI url}/auth/register_recaptcha/ - регистрация нового пользователя с использованием reCAPTCHA
  • {Ваш CI url}/auth/forgot_password/ - восстановление забытого пароля
  • {Ваш CI url}/auth/change_password/ - смена пароля
  • {Ваш CI url}/auth/cancel_account/ - удаление аккаунта вошедшего пользователя

Для доступа в панель управления вам нужно зайти под пользователем 'admin' или другим пользователем у роли которого есть доступ к администрированию.

  • {Ваш CI url}/backend/users/ - для управления пользователями
  • {Ваш CI url}/backend/unactivated_users/ - для управления не активированными пользователями
  • {Ваш CI url}/backend/roles/ - для управления ролями
  • {Ваш CI url}/backend/uri_permissions/ - для управления URI разрешениями
  • {Ваш CI url}/backend/custom_permissions/ - для управления пользовательскими разрешениями

Обычно {Ваш CI url} состоит из комбинации 'base_url' и 'index_page' вашего конфигурационного файла.

CodeIgniter: библиотека DX Auth

DX Auth библиотека авторизации для фреймворка CodeIgniter. Даёт возможность легко подключать к вашему проекту гибкую систему авторизации, настраиваемую от простой до полной системы аутентификации.

DX Auth позволяет использовать интернационализацию настраиваемую через языковые файлы.

Библиотека DX Auth основана на библиотеке CL Auth 0.2.5 разработанной Джейсоном Эшдауном (Jason Ashdown).