我有一个困惑,我正在创建一个购物车,我有两个部分,一个是客户,一个是管理员。对于客户部分,我创建了注册表单和登录页面。但我对管理部分感到困惑,对于管理部分,我还需要创建注册页面,或者我应该直接创建登录页面,对于每个管理员,我应该手动进行数据库输入?
答案 0 :(得分:2)
如果您创建注册页面,那意味着用户可以将自己注册为管理员?
我在管理部分有一个用户管理工具,然后给一些用户一个“管理员角色”,允许他们登录管理部分。当然,您必须先从一些“超级管理员”开始,才能第一次登录管理部分。
答案 1 :(得分:2)
取决于。
您希望添加新管理员的过程是什么?
如果有注册页面,您不希望任何人只是出现并以管理员身份注册,那么您需要一些批准/审核流程才能让人们成为管理员。
如果需要手动输入数据库,则会限制谁可以创建管理员,但手动获取新的管理员信息可能会很麻烦和笨拙。
另一种方法是让管理员以普通用户身份注册第一,并单独设置一个页面,将管理员权限分配给其他用户。当然,此页面只能由管理员访问。这样你的管理员就可以正常注册,然后现有的管理员可以打开他们的“管理员”标志。