【发布时间】:2015-04-06 06:38:50
【问题描述】:
我创建了一个页面,用户可以在其中注册自己。在用户第一次登录时,用户将重定向到添加个人资料页面,用户可以在其中创建他/她的个人资料,创建个人资料后用户将重定向到另一个页面,即他/她可以检查他/她的帐户页面个人资料。
我的问题从这里开始,当同一个用户第二次登录他/她的帐户时,他/她将再次重定向到添加个人资料页面。但是在这里我想将用户重定向到帐户页面,因为用户完成了他/她的个人资料页面。
有谁知道,如何做到这一点?我的意思是这里将应用什么逻辑。
【问题讨论】:
-
当用户登录尝试在后端检查他的个人资料是否已完成,方法是在您的表 profile_complete 中添加一列。如果 1 表示它已经与他的个人资料竞争,则将 thi 值设置为 1 或 0。现在在登录功能中检查用户名密码是否正确?如果是,那么配置文件是否完成?如果不是,则重定向到个人资料完整页面,否则在您想要的页面上。
-
@anantkumarsingh 我创建了一个名为 profile_complete 的列,完成 profile 后 profile_complete 字段的值设置为 1。我如何为此检查创建查询。这是我的登录查询
$login = mysql_query("SELECT * FROM user WHERE (email = '" . mysql_real_escape_string($_POST['email']) . "') and (password = '" . mysql_real_escape_string($_POST['password']) . "')"); -
我可以把它写成答案吗?
-
@anantkumarsingh 是的,当然,配置文件表名称是 profile_description。
-
请检查、阅读并遵循说明。