我有一个注册码,可以将用户详细信息插入我选择的表中。
问题是我给用户添加了一个“确认码”,所以每个账户都需要通过他的邮件来验证他的用户。确认完成后,“确认”栏变为“已确认”。如果用户没有验证他的帐户,确认码将留在“确认”列。
问题是我在 html 中制作了一个表格,它使用数据库来显示活动用户。
我不希望未确认的用户出现在tbale中,所以我尝试添加一些条件:
$cu = mysql_query("SELECT * FROM `users` where uname='$uname' && confirmation='confirmed'");
$cu = mysql_fetch_array($cu);
还有一个:
$select2 = mysql_query("SELECT * FROM `users` WHERE uname='$uname' && confirmation='confirmed'");
它正在工作..但只有一半。我的意思是,当未经确认的用户尝试登录时,它会向他显示一个空白页面。没关系,因为我不希望未确认的用户登录。但是......已确认的用户仍然在活动用户表中看到未确认的用户..
就像表格甚至不检查用户是否被确认,它只是向他展示任何一种方式。
所以我想到了一种用户将移动到另一个表的方式,称为“保持”,它将由所有未确认的用户组成。然后,每个要验证他的帐户的用户,sql 都会识别它,当确认列更改为“已确认”时,它将将该用户移动到“用户”表,因此他的名字将出现在活动用户表中.
我该怎么做?如果用户确认与否,我如何“使”sql表自动识别,并将他移动到另一个表..
或者..如果有什么方法可以从活动用户表中“隐藏”未确认的用户,那也没关系。
非常感谢 :)