权限表设计.docVIP

  • 20
  • 0
  • 约4.71千字
  • 约 5页
  • 2017-08-15 发布于重庆
  • 举报
权限表设计.doc

权限表设计 2009-09-21 16:14 ????? 最简单的权限验证,应该是登录态的验证,如果登录,则可以怎样,没有登录,则不能怎样: if ($isLogin === true) { //do something } else { //do nothing }   一般使用会话或者Cookie来保存登录态,具体实现不在此文讨论范围。一般权限都和人挂勾,首先识别你是谁,然后看你有能力做什么,然后再确认你的能力在这个地方是否可以使,一个权限验证算是基本上完成。我们围绕这几点来看权限如何去设计。   首先要能识别操作者是何许人,我们需要一张保存操作者信息的表,也就是通常所说的用户表。简单的用户表如下: CREATE TABLE user ( userId int(10) unsigned NOT NULL, username varchar(255) NOT NULL, PRIMARY KEY (userId) )   一般使用一个用户ID来标识一个唯一的用户,可以使用数字,或者直接使用用户名作为主键(如果用户名不重复)。这里我们使用userId来唯一标识一个用户。   有了用户以后,接下来需要确认这个用户所具有的能力,也就是权限,那么首先我们需要列一下我们的系统总共需要几个权限,比如增、删、改、查等。增加一张权限表: CREATE TAB

文档评论(0)

1亿VIP精品文档

相关文档