0

好的,所以我正在为我的顶点课程开发这个网站,它是一个订票系统。我在 wamp 服务器上使用 phpmyadmin。我的问题是,任何时候都会有很多用户访问我的网站。

他们注册或登录,并根据他们的状态(作为导演或观众),他们可以保留一些席位。所以假设如果有 2 个用户在我的网站上,一个是导演,另一个是观众。我怎么知道哪个用户是哪个?

当他们注册时,状态存储在数据库中,但我如何知道哪个用户在我的网站上具有哪个状态?

谢谢

4

2 回答 2

0

我会建议创建一个mapping table of Roles with User.

例如,用户、角色和用户角色映射模型。

User ( id, username, FirstName )
Role ( id, role )
UserRoleMapping ( user_id, role_id, status )

在这里,当用户进行注册时,然后根据其角色在 UserRoleMapping 表中创建一个条目。

然后使用视图来显示 UserRoleMapping 的列表,使用他们的 id 来显示他们的名字和角色。通过相对于创建的日期时间进行排序,为不同的角色使用选项卡中的过滤器。

为了更进阶,还可以显示登录成功次数、登录失败次数、最近登录次数等。

于 2013-11-19T14:46:59.680 回答
0

根据我的假设,如果两个用户都user name and password与这些信息不同,您可以找到登录用户状态。

于 2013-11-18T09:31:54.010 回答