【发布时间】:2019-12-17 10:21:59
【问题描述】:
我在 Laravel 5.8 上使用 PHP 7.2。
我目前使用 Laravel 附带的身份验证提供程序来登录我的用户。
它当前检查配置的数据库中的电子邮件和密码是否匹配。
我这样做了
$dbAuth = Auth::attempt(array(
'email' => $email,
'password' => $password
));
if ($dbAuth) {
return Redirect::to('/dashboard')->with('success', 'You have been successfully logged in.');
} else {
return Redirect::to('/')->with('error', 'Username/Password Wrong')->with('email', $email)->withErrors($validator);
}
我不能再这样做了,我必须调用一个返回令牌的 API。
澄清一下:
我的主要目标是调用 JWT API,并在收到 200 响应时让我的用户登录。
我的用户现在如何登录?
【问题讨论】:
-
this tutorial 非常不错,如果您只想要一个简单的基于令牌的 API 而无需了解任何有关 oauth2 的知识。
-
教程请求在这里是题外话。来自官方的关闭原因:要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
标签: php laravel laravel-5 jwt jwt-auth