关于家谱网站数据库设计问题

phpbaby2015 2015-10-22 10:05:38
我想要的效果是:如果当前登录用户(注册但未激活)属于游客,只能访问网站公开的内容,如果你创建了自己的家谱成员,那此游客的身份变为修谱员,这种身份的转变如何在数据库 层面来体现?
我现在的数据库表有:visitor表:记录用户注册基本信息visitorid username password email userid
user表: 记录修谱员,和修谱员 添加的 家庭成员user的一些信息,userid visitorid name birth,图像 父亲id,母亲id,配偶id

期待大神出现,祝我一臂之力,感谢感谢!!!
...全文
377 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
phpbaby2015 2015-10-22
  • 打赏
  • 举报
回复
谢谢你提供的思路,真好,我还有一个问题: user表中 如何查找 userid对应的 父母 ,兄弟姐妹, 子女, 妻子,用 多次 子查询可以查出来,还有其他简单办法吗?
xuzuning 2015-10-22
  • 打赏
  • 举报
回复
visitor.role 保存的是该用户隶属的角色,也就是操作权限 能修改 user表 的用户,必须在 visitor表中有相应权限 我不知道你所谓的 重复数据 是指什么
phpbaby2015 2015-10-22
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
visitor表中增加一列: role (角色)
那么我又2个问题: 在visitor游客表中 添加了角色,如果该游客在创建自己家谱(添加家庭成员) 时候 ,如果在被user表中该游客被某管理员(或者说此游客亲戚)添加了基本信息保存在 user表中,那么这种重复 数据 我该在 数据库添加什么字段 来区分,此visitorid用户 是否 被添加?
xuzuning 2015-10-22
  • 打赏
  • 举报
回复
visitor表中增加一列: role (角色)

21,888

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧