多个用户访问我的网站

时间:2013-11-18 09:21:11

标签: php database web multiple-users

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

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

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

由于

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

例如,User,Role和UserRoleMapping Model。

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

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

然后使用视图显示UserRoleMapping列表,使用它们的id显示其名称和角色。通过对创建的日期时间进行排序,在选项卡中使用过滤器以获得不同的角色。

为了更进一步,您还可以显示成功登录次数,登录失败次数,最新登录次数等。