我正在为一个基本上拥有大型会员数据库的客户重建一个项目。这些成员可以登录以从前端管理他们的成员资格。登录后端的管理员存储在不同的数据库表中。
我正在考虑为管理员使用自定义基本身份验证,为前端使用 ion_auth。我在前端使用 ion_auth 的理由是,将来可能会添加更多与社区相关的内容,并且我可以预见到类似 ion_auth 的额外功能。
但是我不禁觉得这是一种相当混乱的处理方式。组合成员资格和管理表不是一种选择,所以无论发生什么,我都需要运行两个身份验证。可能吗。
是否可以有效地运行 ion_auth 两次,或者我应该执行上述操作并为前端成员使用 ion_auth 并为管理员使用另一种身份验证类型(例如自定义)?