Сегодня мы продолжим создание формы входа и регистрации в iOS-приложение. Как вы помните, в предыдущем уроке мы создали форму для логина и регистрации, а также разобрались с использованием функции NSUserDefaults.
Главным условием для начала работы является наличие веб-сервера с поддержкой баз данных MySQL, а также с системой управления PHPMyAdmin или аналогичной.
Первым этапом будет создание БД для наших пользователей. В ней будут присутствовать такие поля, как id, email, login, password и date. Затем мы напишем два PHP-скрипта: первый будет отвечать за авторизацию пользователей, второй – за регистрацию.
Теперь перейдем к самой программе. При нажатии на кнопку Вход во вкладке логин, программа пошлет get-запрос нашему PHP-скрипту данные с логином и паролем. Так как это демо вариант скрипта, то мы не затрагиваем шифрование пользовательских данных, но настоятельно не рекомендуется передавать пароль в открытом виде. Также, через подобный метод будет написана регистрация пользователей в программе.
В третьей части урока мы создадим функцию восстановления пароля, а также выход пользователя из аккаунта.