2013-12-09 13 views
0

У меня есть веб-сайт, на котором пользователи могут войти в систему, чтобы просмотреть свою учетную информацию.Аутентификация имени пользователя и пароля iOS

Я хотел бы создать функциональность в своем iOS приложении, которое позволяет им входить в систему и просматривать их информацию в приложении. Имена пользователей и пароли хранятся в базе данных SQL.

Как я могу аутентифицировать имя пользователя и пароль пользователь вводит в приложение базу данных?

+0

Какой платформой является ваш веб-сервер? –

+0

IIS для Windows Server 2008 R2 SP1 – raginggoat

ответ

0

Если у вас есть лучшая система atuthentication в вашей сети ..

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

0

есть много учебников для создания имени пользователя и пароля. Вход в IOS. Я не знаю, являетесь ли вы основным или новым прогроммером. Но попробуйте это, вы можете получить некоторую идею. http://www.youtube.com/watch?v=HrZR2SyeoSk.

Вы можете пойти с сериализацией JSON, если возникли проблемы с загрузкой данных с сервера.

0

Существует несколько способов сделать это, но в конце дня вам нужно конечную точку для приложения iOS, чтобы поговорить с вашим веб-сервером. Это можно сделать с помощью TCP-соединения (немного сложнее) или с конечной точкой HTTP-протокола RESTful, которая, как правило, будет использоваться большинством разработчиков.

Чтобы вы быстро и быстро на стороне клиента, посмотрите на AFNetworking, чтобы сделать тяжелую работу по вашим HTTP-запросам. Затем вам понадобится URL-адрес вашего веб-сайта, который может запросить приложение iOS. Абстрактные вещи, чтобы поддерживать API в другом подобласти, скажем, например, путем создания субдомена для обработки запросов API. Пример из Логина может выглядеть следующим образом

http://api.mysite.com/login 

За PHP на основе REST API здесь учебник для вас, PHP API или вы могли бы использовать фреймворк Node.js, такие как Restify

Общая практика заключается в использовании JSON закодированные данные при отправке запросов назад и вперед с сервера, iOS 7 имеет встроенную кодировку/декодирование JSON, узел и PHP также имеют довольно хорошую поддержку.

Как только вы сможете отправлять и получать HTTP-запрос с вашего устройства iOS на ваш веб-сервер, вам просто нужно проверить совпадение имени пользователя и пароля на стороне сервера (похоже, вы уже знаете, как это сделать?) к тем в вашей базе данных и посылка назад BOOL и аутентификация ошибки при ошибке.

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