注册也可以分为很多形式。例如在本论坛中,用户注册的时候好像也没有询问你需要什么角色吧,呵呵。因为角色是授权的依据,如果我注册时能够要求我就是管理员角色,那整个网站还有什么安全性可言。
注册可以是用户自己自助完成,如本论坛。用户注册以后,它默认拥有了普通用户的角色,我不管你如何存储角色,只要用户登录时(验证用户),你能知道用户是谁,并知道他的角色就可以。这个行为是预先就规定好的。如果你想当管理员、斑竹,只有达到一定要求,由程序更改你的角色,或由其他管理员更改你的角色。
还有一种由管理员协助注册,你必须和管理员当面协商注册,不过那也没有什么,管理员会为你指定一种角色。