Laravel 5.2 - 如何在没有会话的情况下使用api令牌实现注册?

时间:2016-04-20 21:25:45

标签: api laravel laravel-5 laravel-5.2 jwt

我正在寻找一种在没有会话注册后创建api令牌的方法

我也有一个问题:

常规网站有会话来识别当前用户

但在api中,如果我们不为他创建会话,我如何识别当前用户?

我遇到了这些问题的麻烦

1 个答案:

答案 0 :(得分:1)

主要概念是在登录请求中您发送电子邮件和密码并获得令牌。

在所有下一个请求中,您始终发送此令牌(以便您知道哪个用户发出请求),为此您还会发送其他数据(如果有必要)。

当然,您需要确保此令牌在某种程度上是唯一的,以便您现在可以准确地向哪个用户发出请求。

您可以自己实现它,也可以利用一些现成的组件。

事实上,在Laravel 5.2中,你内置了TokenGuard,因此你可以开箱即用地创建简单的令牌认证。您可以查看this movie on Laracasts了解更多详情。

您还可以使用其他一些软件包,例如JWT Auth