管理员和普通用户登录

moh*_*ani -2 authentication login-control

我应该为普通用户和管理员设置一个登录表单还是应该为管理员和普通用户设置单独的登录表单?

Joh*_* Wu 5

具有相同的形式就可以了。

登录页面的目的是身份验证——确定用户是谁,而不是他们可以做什么(请参阅身份验证和授权之间有什么区别?)。例如,您可能希望他们提交密码或其他令牌,以降低他们不是他们所说的人的风险。这对于每个人来说都是相同的过程。

您网站中的某些功能可能仅对管理员或最终用户可用,但只有在确定用户是谁(他们已通过身份验证)才能检查权限(授权) 。检查权限的逻辑应该出现在每个页面上。因此,它对身份验证过程影响不大。