好吧所以我正在为我的顶级课程开发这个网站,这是一个预订系统。我在wamp服务器上使用phpmyadmin。我的问题是,在任何时候,很多用户都会在我的网站上。
他们注册或登录,并根据他们的状态(作为导演或观众),他们可以保留一些席位。假设我的网站上有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显示其名称和角色。通过对创建的日期时间进行排序,在选项卡中使用过滤器以获得不同的角色。
为了更进一步,您还可以显示成功登录次数,登录失败次数,最新登录次数等。