为了账号安全,请及时绑定邮箱和手机立即绑定

如何在项目中同时使用Web和api身份验证器

如何在项目中同时使用Web和api身份验证器

PHP
森栏 2021-05-09 16:29:54
我已经开发了使用护照身份验证的API,该API已在react-native应用程序中使用。现在,我必须为Admin用户开发一些Web功能,已经制作了Admin模型并进行了迁移,但是我不知道如何仅对Admin模型启用Web身份验证。我正在寻找一些教程,但发现的所有内容都是关于laravel默认身份验证的,并且我已经将User模型用于护照身份验证。
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

您可以在users表中创建一列,而不是创建Admin模型,将其称为帐户类型。然后在您的Laravel代码中,您可以执行以下操作


if (Auth::user()->account_type === 'admin') {

  // your code.

}

在您的API或WEB中,您只需检查多种类型并相应地进行路由


刀片式语法(针对您的前端)


@if ( {{Auth::user()->account_type}} === 'admin')


@else  


@endif


查看完整回答
反对 回复 2021-05-28
  • 3 回答
  • 0 关注
  • 145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信