Php 如何使用Laravel 4为站点的两个不同区域支持两种身份验证方法?
我正在建立一个有两个区域的网站:主站点和管理区域 主站点必须有Facebook登录功能(我正在考虑使用Sammy K),而管理区域将有一个基于数据库的登录;基本上是Laravel登录系统 我想知道如何处理这个问题,是否有人曾经这样做过。一些设计注意事项:Php 如何使用Laravel 4为站点的两个不同区域支持两种身份验证方法?,php,laravel,facebook-login,Php,Laravel,Facebook Login,我正在建立一个有两个区域的网站:主站点和管理区域 主站点必须有Facebook登录功能(我正在考虑使用Sammy K),而管理区域将有一个基于数据库的登录;基本上是Laravel登录系统 我想知道如何处理这个问题,是否有人曾经这样做过。一些设计注意事项: 我应该有两个单独的用户表吗 我是否应该使用两个路由筛选器,每种身份验证类型一个 如果我只有一个用户表,我应该使用不同的组(不知何故-我不确定它们是否内置?)或一些指示器来让系统知道它是基于数据库的、用户/密码登录还是仅仅是Facebook登录
由于您使用的是facebook SDK
- 在大多数情况下/项目中,开始时不需要用户表
- 如果您确实希望使用两种不同的身份验证,那么可以为每种身份验证类型使用一种身份验证
- 为每个案例分配不同的路线。不需要把所有不同的实体放在一起做三明治