<?
/***引入session变量****/
session_start();//初始化session,需要用session的每一个页面最开始处调用。
if (!session_is_registered("sess_user_id")){
session_register("sess_user_id");
}
if (!session_is_registered("sess_password")){
session_register("sess_password");
}
if (!session_is_registered("sess_site_name")){
session_register("sess_site_name");
}
/*判断页面级权限*/
function getPagePriv($pageId){
global $connId, $sess_user_id, $sess_password, $sess_user_type;
$strSql = "".
"select count(*) countX".
"from user_page".
"where user_id = '".$sess_user_id."'".
"and page_id = '".$pageId."'";
$resultId = db_query($connId, $strSql);
if($row = db_fetch_array($resultId)){
if(intval($row["COUNTX"])>0){//intval():将变量转成整数类型,相当于asp中的cint()函数
return true;
}else{
return false;
}
}else{
return false;
}
}
function verifyPriv($pageId){
global $PHP_SELF, $sess_user_id;
$pathArr = explode("/",$PHP_SELF);
if ($pageId!="")
{
if ((!getPagePriv($pageId)) || $PHP_SELF=="") {
print("<p> </p><p> </p><p> </p><p> </p>
<p align=center style=font-family:楷体_gb2312;font-size:23px;color:green;font-weight:bold>你不是合法用户,或没有权限,请返回
<a href=".ADMIN_ROOT."/>登录</a></p>");
die();
}
}
}
?>