Я разрабатываю веб-приложение в Laravel. Теперь я нахожусь в создании приложения для Android. Мне нужно создать веб-сервис (back end) в Laravel, но я не знаю, как управлять сеансами (auth
) в запросе.Как управлять сеансами с Laravel 5.0 в качестве backend
Моя идея - создать уникальный токен для каждого сеанса и сохранить его в базе данных. Таким образом, каждый запрос должен включать токен, и мой бэкэнд проверяет, действительно ли токен или нет.
Как изменить функцию входа в систему, которая поставляется с Laravel 5.0, чтобы создать возврат маркера?
Я прочитал документацию и некоторые статьи в Интернете, но мне все еще не ясно.
Я знаю, что вы используете L5, но ищите rest-api в laravel, пройдите через этот учебник, чтобы получить изображение http://code.tutsplus.com/tutorials/laravel-4-a-start-at-a -restful-api-updated - net-29785 и найдите github или packalyst для возможных пакетов, которые сделают это за вас. – Kyslik
@ Kyslik Кажется интересным, и на самом деле работает. Но я не знаю, является ли хорошей практикой отправлять имя пользователя (или адрес электронной почты) и пароль в каждом запросе API. Я ошибаюсь? Если это хорошо? –
Определенно делайте поиск по теме, я вроде бы имею в памяти, что использование токена не очень хорошо (я не уверен!) Просто ищу, не включайте Laravel 5 в уравнение на мгновение. Найдите что-то вроде «php rest api» и т. Д. Получите и задумайтесь и сделайте это с помощью L5 (middlewares/filters ...) – Kyslik