Как вы управляете пользователями Регистрация и Вход в iOS? - PullRequest
3 голосов
/ 11 октября 2011

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

Как вы управляете регистрацией и входом в iOS?

1.-Разве проще позволить приложению выполнять всю работу на сервере, проверяя и записывая данные в базу данных пользователей?

2.- Лучше написать скрипт php для регистрации и входа в систему, а затем разрешитьприложение для iPhone отправляет информацию сценарию в сообщении?

Извините за неопределенный вопрос, но я немного растерялся в этой области.Я прочитал много постов, но не имею четкого понимания.

1 Ответ

1 голос
/ 11 октября 2011

Определенно, гораздо лучше написать PHP-скрипт, с которым приложение iPhone может взаимодействовать с помощью простого API и посылать детали в виде параметров в запросе POST или PUT (API стиля REST), а не напрямую взаимодействовать с сервером. В сценарии PHP вы должны выполнить проверку и методы для ввода данных в базу данных.

У вас был бы API, закодированный в PHP (не должен быть сложным), где вы можете передавать данные через какие-то параметры. В вашем iPhone-приложении вы должны создать собственную форму регистрации, используя UITextFields и т.п., а затем, когда пользователь нажмет кнопку регистрации, он выполнит запрос POST для отправки данных на сервер и вернет ответ, который вы можете посмотреть, действительны ли введенные пользователем данные. Вы также можете выполнить проверку в форме iPhone перед отправкой (убедитесь, что поля не пусты, подтвердите в каком-либо формате) и т. Д.

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

Всегда предполагайте, что отправленные данные могут быть вредоносными, поэтому вам нужно выполнить проверку в вашем PHP-скрипте, чтобы обезопасить себя безопасно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...