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


Redirect to two different pages using same user name and password in php

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

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

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.
}

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

一旦创建了用户帐户,就用true填充该列。当用户登录时,检查first_login === true(如果是),转到welcome.php并更新用户表,并将first_login设置为false

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