security1.php 特殊用户页面保护摸板
security2.php 一般用户页面保护摸板
login2.php 用户登陆页面
index.php 一般用户页面保护范例
backend_index.php 特殊用户页面保护范例

This file is security2.php .
<?php
//*****************************************************
// Filename: security2.php
// Author: Macro Zeng
// Version: 1.0
// Date: 2000-05-14
// Description: keep and check the user info and
// logout when doing nothing in $durtime second
//******************************************************
session_register("user");
session_register("password");
session_register("tmLast");
if ($fileName=="")
$fileName=$PHP_SELF;
if ($durtime=="")
$durtime=300;
$currtime=date("U");
if (($currtime-$tmLast)>$durtime) {
//session_destroy();
$error = urlencode("Seesion expired. Login again please!");
header ("Location:login2.php?fileName=$fileName&error=$error&id=$id&user=$user");
exit();
}
else{
$tmLast=$currtime;
}

include ("class/dbclass.inc");

$q = new DB_Sql ;
$q->connect($Host, $Database, $User, $Password) ;

$query="select idUser from User ".
"where chrUserName='$user' ".
"and chrPasswd='$password'";
$q->query($query);

if (!$q->num_rows()){
$error = urlencode("Password is wrong or No privilege user.");
header ("Location:login2.php?fileName=$fileName&error=$error&id=$id&user=$user");
}
else{
$sid = "PHPSESSID=" . session_id();
$str.="&$sid";
$q->next_record();
$USERID=$q->f(idUser);
}
?>
(Application:Book-Online Author:Macro Zeng Homepage:http://wcid4u.yes8.com/)