• Статья-размышление про вход на сайт без пароля

      На Хабре уже не раз и не два публиковались статьи о необходимости разрешить пользователю войти через Google/Twitter/Facebook и т.д. Собственно говоря, прогрессивное человечество давно решило, что требовать от пользователя придумывать логины и пароли — вчерашний день. В данной статье я хочу обсудить возникающие проблемы и способы их решения.
      Читать дальше →
    • Работа с OAuth v2

        Предлагаю почитать статью о «прикручивании» второй версии протокола OAuth (он на стадии черновика еще, ага). Сперва немного об общих принципах работы, потом привожу практическую часть (фреймворк Kohana, модуль OAuth).

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

        Дико извиняюсь, но топики-ссылки мне неподвластны. Вынужден нагло публиковать в качестве полноценного топика.
        • +20
        • 3,2k
        • 2
      • Переделываем приложение CD Collection

          Итак, в предыдущем топике (виден только подписчикам блога!) я ссылался на статью о Kohana, размещенную на сайте NetTuts+. Поскольку в описанном в ней приложении есть недостатки, предлагаю их найти и обезвредить.
          Интересно?
        • Вышел релиз Kohana v2.3.1

            Обновился любимый фреймворк жителей данного блога :)
            Собственно говоря, версия 2.3.1 была создана под лозунгом «даешь багфиксы!», поэтому и в changelog'е практически ничего другого мы не увидим.

            Все перечислять тут не буду, только самые интересные:
            • В конфиге (application/config/config.php) опция "enable_hooks" не поддерживает передачу списка хуков — только суровое TRUE/FALSE. В общем-то, опция и в 2.3 не работала — просто комментарии в скрипте описывали эту «фишку», теперь комментарии более адекватны.
            • В хэлпере Inflector (работа со множественным и единственным числами слов) добавлены два исключения — courses и sizes (в единственном числе у них надо «отчекрыжить» только одну букву «s»).
            • В объект Database добавлены методы pop() и push(), а также свойство query_history для хранения стека запросов.
            • Из модели Auth убраны тестовые примеры. Логично — они использовали библиотеку Forge, исключенную из дистрибутива Kohana.


            Ну и конечно ссылки:
            Список изменений
            Обсуждение
            Страница загрузки