Аутентификация пользователя в приложениях Knockout.js

(мне сказали в Твиттере, что я здесь слишком расплывчат, поэтому попробую отредактировать)

Я только начинаю использовать Knockout.js для приложения с внутренним интерфейсом PHP (API, выдающий результаты в формате JSON). Части приложения потребуют аутентификации пользователей для их использования (это приложение для голосования за то, кто «выиграл» конкретную транзакцию в фэнтезийной бейсбольной лиге)

. Мне интересно, как люди справляются с аутентификацией с использованием серверных API и такие фреймворки, как Knockout.Я могу легко написать PHP-код, который принимает учетные данные, проверяет их и возвращает ответ. Я просто не знаю, как поддерживать это состояние, когда пользователь «аутентифицирован» с помощью Knockout.

Добавьте к этому проблему поддержания этого «аутентифицированного состояния» более чем на одной странице, и мне интересно, как это вообще возможно. В PHP вы можете хранить эти данные внутри сеанса или даже с помощью файлов cookie.

У меня большой опыт работы с PHP, поэтому меня не волнует API-часть этого небольшого побочного проекта. Я новичок с Knockout.js (и на полпути между новичком и средним уровнем с Javascript), поэтому любые советы о том, как я могу это сделать, были бы очень признательны.

19
задан GrumpyCanuck 17 February 2012 в 03:35
поделиться