2010-06-26 115 views
0

我拥有包含以下值的当前帐户类型参考表:Admin,Employee,Test,User。用户帐户类型值

所以所有的用户帐户都会像ID = 04。但我担心,在创建一个帐户时,系统可能会搞砸该ID并给用户一个01,02或03,那么他们将获得管理员权限进入该站点。

是否有更好的方法来定义了帐户类型,从系统的人分离用户帐户类型

回答

1

只要确保你封装和正确测试的帐户创建:仅用于创建用户账户1个存储过程,和1'入口点'在你的代码中,并且这些都经过了适当的测试。创建管理员帐户使用单独的功能。

你可以在数据库中有单独的表格,但这并不安全,并且需要在应用程序端更多的杂耍。