PHP4中session的應用實例--登錄頁面

<?php
//這個腳本是用來給用戶輸入口令,並判斷口令是否正確的。
//如果正確則轉到歡迎頁面。
if ($login){
include(“../include/config.inc.php3”);
session_start();
$right_enter=0;
$query=”select * from user_define where user_login=$user_login and user_pass=password($user_pass)”;
$result=@mysql_query($query,$dbconnect);
if ($user_array=@mysql_fetch_array($result)){
$user_id=$user_array[user_id];
$user_name=$user_array[user_info];
session_register(“user_id”);
session_register(“user_name”);
session_register(“user_array”);
if(($user_array[ticket_day]) and ($user_array[ticket_num])){
$right_enter=1;
}
else{
$error_message=”對不起,您沒有訂票的權限!”;
}
}
else{
$error_message=”錯誤!用戶名錯,或口令錯。請重新輸入。”;
}
$log_time=date(“Y-m-d H:i:s”);
$query=”insert into log_record (log_time,user_login,remote_addr,right_enter,enter_function) values ($log_time,$user_login,$REMOTE_ADDR,$right_enter,1)”;

@mysql_query($query,$dbconnect);
if($right_enter){
Header(“Location: welcome_reserve.php3”);
exit;
}
}
if($logout){
session_start();
session_unregister(“user_id”);
session_unregister(“user_name”);
session_unregister(“user_array”);
}
?>

用戶登錄

 

<form name="form1" method="post" action="” >

用戶登錄

用戶:

<input type="text" name="user_login" size="16" maxlength="16" value="”>

口令:

<?php
if($error_message) echo “$error_message“;
?>

 

You May Also Like