Какие есть подходы для реализации авторизации на стороне PHP из Android приложения. Я не совсем понимаю серверную часть. Задача примерно следующая.
1) Пользователь вводит логин и пароль в Android приложении, уходит POST запрос на myApi.com/auth.php (тут проблем нет).
2) При верных данных как сохранить на сервере информацию о том, что User01 выполнил вход и что ему вернуть, что бы после перехода на следующий экран при запросе myApi.com/news.php сервер понял, что обращается к нему именно User01.
Вопрос как сделать это правильно? Какие есть подходы и стандарты. Подскажите направления и литературу.
Я верно понял, что могу сам генерировать "токен" и хранить его в БД. Но это каждый раз при обращении скажем к myApi.php передавать токен и искать в БД информацию об авторизации? Т.е. этот вариант не является оптимальным.
В общем, в процессе ответов я буду переформулировать и дополнять вопрос, т.к. на данный момент имею слабое представление об этом.
P.S. Я смотрю в сторону PHP фреймворков тоже, но мне нужен только REST функционал. От непонимания процесса авторизации не могу сделать выбор.
"Т.е. этот вариант не является оптимальным." - если смотреть с точки зрения пхп, то да, этот вариант не оптимален, но и не слишком затратен.
Происходит все примерно следующим образом:
Не забывайте, что есть куча разных технологий хранения данных, и к примеру, "токен" => "user_id" можно хранить не в базе (постгрес, мускл, оракл), а к примеру в memcache (memcached), reddis или любом другом месте.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Нужно добавить способы доставки в интернет магазине https://kalibritop/ при оформлении заказа
есть задача доставать выделенную жирным часть строки https://wwwyoutube
Почему при задании переменной $a значения больше 49 выводится не только квадрат значения этой переменной, но и "ошибка", которая описана в else?