表AccountsMember(会员信息表) 该表表示用户可以购买不同级别或同一级别会员多次,并要保证每次购买都不会覆盖已有的会员级别而在使用的时候可以从高级别的会员身份切换到低于这一级别的会员身份。切换的时间是正在使用的会员身份的级别的过期日期。 由以下字段组成: - UserID:用户的唯一标识号码,注册的时候自动生成,用于其他表的关联字段不能修改
- MemberOrder:会员身份级别,与UserID字段组成复合主键。同一级别的会员身份对每个用户来说仅存在一条记录,用户重复购买时在相同级别的会员身份上进行累加即可
- UserRight:该会员所获得的用户权限
- MemberOverDate:会员到期日期,表明该MemberOrder级别的会员的最后过期日期,用户重复购买时在相同级别的会员身份上进行累加会员的到期日期
表AccountsProtect(用户密码保护信息表)该表用于用户申请密码保护后。存放用户申请密码保护的相关问题与信息 由以下字段组成: - ProtectID:密保标识。自增长主键
- UserID:使用这条密保信息的用户ID
- Question1:问题1
- Response1:答案1
- Question2:问题2
- Response2:答案2
- Question3:问题3
- Response3:答案3
- PassportID:证件号码
- PassportType:证件类型(1:身份证,2:学生证,3:军官证,4:驾驶证,5:其他)
- SafeEmail:安全邮箱
- CreateIP:密保申请IP
- ModifyIP:密保修改时的IP
- CreateDate:密保申请日期
- ModifyDate:密保修改日期
表ConfineAddress(IP地址限制表)该表的每条记录限制可以具体到一个IP地址。用以控制用户的登录、注册行为。 由以下字段组成: - AddrString:IP地址字符,作为外键与用户数据库的LastLogonIP(上次登录IP)字段关联
- EnjoinLogon:限制登录标示
- EnjoinRegister:限制注册标示,仅对与该IP地址匹配的用户机器起作用
- EnjoinOverDate:过期时间
- CollectDate:记录日期
- CollectNote:记录备注
表ConfineContent(用户名保留)该表用来记录限制注册的账号字段。被记录的名字将不能被注册。 由以下字段组成: - String:保留字符,用于保留或限定的用户名
- EnjoinOverDate:过期时间
- CollectDate:记录日期
|