我想用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