我正在尝试设置一个简单注册的网站。基本上我想收集用户名(用户名是客户电子邮件地址)和密码,用于初始注册。设置帐户后,我想收集其他人口统计信息。我想要检测首次登录,或检测信息是否已提交,如果不是,我想在每次用户登录时显示提醒,直到用户提交数据。实现这一目标的最佳方法是什么?是否有可以实现此目的的Woocommerce钩子或Wordpress钩子?
提前谢谢!! -MK
答案 0 :(得分:0)
我个人会通过在数据库中创建一个名为'completed'的额外列来完成此操作,当用户最初使用他们的用户名和密码注册时,将其设置为false并执行sql语句,然后使用if语句检查是否该用户的字段显示为false,如果确实如此,则提示他们输入更多详细信息,当他们输入详细信息时,将其更改为true,以及何时说出为true,则不要再次提示
$sql = mysql_query("SELECT * FROM 'tableName' WHERE 'idRow' = '".$_SESSION['']."' LIMIT 1");
$row = mysql_fetch_row($sql);
if($row['complete'] == false) {
//prompt some stuff here
} else {
//carry on
}