1

Тема: Авторизація в iOS

Доброго дня друзі. Останнім часом дуже зацікавився мовою програмування SWIFT і так як вже повністю працює наш проект на PHP з власною API просто гріх було б не створити мобільний додаток для проекту. Зараз поясню суть проблеми яка постала на моєму шляху. Є АРІ написана на PHP яка приймає JSON массив та проводить відповідні дії. Обмін даними між додатком та АРІ вже налаштував. Зараз прийшов час до авторизації користувачів. На сервері дані авторизації лежать у вигляді номеру телефону та паролю в подвійному md5. По суті відправка даних та отримання відповіді проходить без проблем. Але я так і не знайшов адекватної статті як же ж відкрити сесію для користувача,щоб не слати ці дані при кожному запиті. Підкажіть, як після успішної авторизації відкрити сесію для користувача в swift?Дякую

2

Re: Авторизація в iOS

Я не знаю Свіфт, але ви все одно будете кожного разу надсилати дані для авторизації, надсилаючи нехай куки (не тимчасову сесію) через headers (що більш логічно).
Можете пошукати якесь локальне сховище даних, якась кеш-пам'ять, тощо, що послугує для збереження даних авторизації.

3

Re: Авторизація в iOS

VTrim написав:

Я не знаю Свіфт, але ви все одно будете кожного разу надсилати дані для авторизації, надсилаючи нехай куки (не тимчасову сесію) через headers (що більш логічно).
Можете пошукати якесь локальне сховище даних, якась кеш-пам'ять, тощо, що послугує для збереження даних авторизації.

Якщо я правильно розумію то логічно буде створити під час успішної авторизацію якийсь хеш, зберегти його в БД проекту + в локальному сховищі мобільного додатку і під час кожного запиту порівнювати ці два рядки даних?

4

Re: Авторизація в iOS

Ну це перше що спадає на думку

Подякували: Intrerio1