如果用户已经登录,我需要在索引页面上创建一个会话,它将标题到成员页面。如果用户销毁会话,它将停留在索引(登录页面)
我所做的是
if(session_start){
header("location:member.php") or die();
}
if(isset($_POST['email']) && isset($_POST['password'])){
$email=strtolower($_POST['email']);
$password=md5($_POST['password']);
if($email && $password){
$connect=mysql_connect("localhost", "root", "");
$database=mysql_select_db("phplogin", $connect);
$SQL=mysql_query("SELECT * FROM users WHERE email='$email'");
$numrows=mysql_num_rows($SQL);
if($numrows!=0){
while($result=mysql_fetch_assoc($SQL)){
$db_email=$result['email'];
$db_password=$result['password'];
$db_firstname=$result['firstname'];
$db_lastname=$result['lastname'];
}
}
else{
die("Can't find the user");
}
if($email==$db_email && $password==$db_password){
session_start();
$_SESSION['firstname']=$db_firstname;
$_SESSION['lastname']=$db_lastname;
header("location:member.php");
}
else{
die("wrong username or password");
}
}
else{die("Please enter email or password");}
}
这在用户没有销毁会话时有效,但是当用户销毁会话时它没有停留在索引页面
我需要像 facebook 这样的东西,但我不知道 facebook 如何在登录页面和用户页面上共享相同的域名。
所以每次我输入 facebook.com 我都会去我的用户页面,如果我注销,它将成为登录页面