在php中使用相同的用户名和密码重定向到两个不同的页面

时间:2015-12-03 10:54:51

标签: php

我想在php中编写小程序 - 我的问题陈述是,当用户登录系统时首次登录时,它会重定向到welcome.php然后从系统注销,但在同一个用户使用相同的用户名和密码登录之后我想重定向到另一个页面,如(home.php)。请帮我?

2 个答案:

答案 0 :(得分:2)

您必须在数据库中存储一个标志,可能在用户表中:

show_welcome = 1

用户首次登录时,将显示欢迎页面并禁用该标记,因此重定向不会在下次发生

伪代码:

if(login success){
    // Get data from database for current username.

    if(show_welcome) {
        // Redirect to home
    } else {
       // Redirect to welcome,and update in database for show_welcome as 0
    }
} else {
    // Redirect to login with error.
}

答案 1 :(得分:0)

在用户表syncToken中添加布尔列。

创建用户帐户后,请使用first_login填充列。当用户登录检查true时,如果是这样,请转到welcome.php并更新用户表并将first_login === true设置为first_login

然后他第二次登录,如果false只是重定向到home.php