【发布时间】:2015-03-18 14:16:22
【问题描述】:
我正在 Laravel 中开发一个 Web 应用程序。现在我正在创建一个android应用程序。我需要在 Laravel 中创建一个 Web 服务(后端),但我不知道如何管理请求中的会话 (auth)。
我的想法是为每个会话创建一个唯一的令牌,并将其存储在数据库中。因此,每个请求都需要包含令牌,我的后端将检查令牌是否有效。
如何修改 Laravel 5.0 附带的登录功能以创建返回令牌?
我阅读了互联网上的文档和一些文章,但我仍然不清楚。
【问题讨论】:
-
我知道你正在使用 L5,但请在 laravel 中搜索 rest-api,通过本教程获取图片code.tutsplus.com/tutorials/… 并在 github 或 packalyst 中搜索可能为你执行此操作的包。
-
@Kyslik 看起来很有趣,而且确实有效。但我不知道在对 API 的每个请求中发送用户名(或电子邮件)和密码是否是一个好习惯。我错了吗?如果这样可以吗?
-
一定要搜索更多关于该主题的内容,我有点记忆中使用令牌不好(我不确定!)只是搜索,暂时不要将 Laravel 5 包括在等式中。搜索诸如“php rest api”之类的东西。get和idea并使用L5(中间件/过滤器......)
-
当我有这样的问题时,我总是依赖 Laracasts.com - 好吧,当我真的有任何问题时!你可以在这个视频中熟悉 Laravel 5 的身份验证:laracasts.com/series/laravel-5-fundamentals/episodes/15
标签: php android web-services laravel backend