2012-05-10 3 views
0

Я знаю, что это общий вопрос, и подробности здесь лучше, но я не знаю, о каких спецификациях еще нужно спросить.Аутентификация пользователя Android через CakePHP Auth

Во-первых, есть ли у кого-нибудь в сообществе опыт работы со зданием и Android-приложение, которое проходит аутентификацию через сайт CakePHP, в котором используется компонент Cake Auth?

В настоящее время я просматриваю этот учебник Android Login and Registration with PHP, MySQL and SQLite, и я могу заставить его сделать что-то. При попытке входа в систему из моего приложения я получаю «Неправильное имя пользователя/пароль», что означает, что я подключаюсь к моему приложению Cake, но не могу получить больше.

Если вы заметите, что в инструкциях и файлах оно обрабатывает значение для $ salt, которое имеет определенное значение в БД, они говорят вам создать. Хорошо с Cake у вас уже есть таблица пользователей, привязанная к Auth, а значение $ salt используется всеми пользователями и не является конкретным. Любые идеи о том, как обойти это ??? Здесь я думаю, что мой глюк исходит.

+0

Какую аутентификацию вы используете? Форма, HTTP, дайджест? Что такое версия Cake? Вопрос помечен как 1.3, но если это новое приложение Cake, я бы предложил использовать CakePHP 2.1+ по следующим причинам: 1. Улучшенная обработка запросов 2. Возможность аутентификации дайджеста Но если вы просто делаете версия Android существующего приложения Cake, проверка подлинности 1.3 + сделает вас хорошо. Дайте нам информацию о формате, который данные отправляют и получают от приложения Cake. –

ответ

0

Настройте действие входа в систему, которое принимает опубликованную форму входа, отправленную вашей учетной записью, и если вход в систему успешно завершен, действие перенаправляет вас на представление XML или json, внутри вашего приложения Android вы анализируете результат и приветствуете пользователя. Звучит неплохо :-)

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