首页 > 解决方案 > 如何使用 API 响应验证用户并登录他?

问题描述

我知道 Laravel 通过使用

php artisan make:auth

但在我的情况下

我正在尝试通过使用一些 API 响应而不是数据库来验证用户并登录他。我必须将登录表单数据提交到此 URL

http://evf.dndaims.net/api/User?userName=admin&Password=adminpassword

此 URL 以 true 或 false 响应,并基于此我要登录用户

这是成功响应

{
Success: true,
Message: "Successful login",
ErrorCode: 0,
iUserId: 1,
iUserRole: 1
}

使用我想向他发送特定视图的角色。就像角色 1 用于管理员角色 2 用于用户一样。我知道中间件技术,但如何在这种情况下使用它?

我尝试了很多方法,但没有成功。我尝试使用 JWT,但仍然没有成功。谁能建议我在 laravel 中实现它的最佳方法?

标签: phplaravelapilaravel-5

解决方案


jwt package 你可以从这个 url 使用 laravel :这里并按照所有步骤安装它,你可以使用jwt auth中间件。

我认为这篇文章会对你有所帮助


推荐阅读