include_once("global.php");
include_once("./classes/clsConnection.php");
include_once("./classes/clsDB.php");
include("clsUmUser.php");
include_once("clsUser.php");
include_once("clsUmUserGroup.php");
include_once("clsUmGPermission.php");
include_once("clsUmPermission.php");
session_start();
//if (! session_is_registered ("oU")) {
$oU = NULL;
if (! isset($_SESSION['oU'])) {
//session_register("oU");
$_SESSION['oU']=new clsUser();
//$oU = new clsUser();
$oU = $_SESSION['oU'];
}
session_regenerate_id();
$SID=session_id();
$oCx = new clsConnection($GLOBALS['HOST'], $GLOBALS['DB'], $GLOBALS['USER'], $GLOBALS['PASSWORD']);
$oUs = new umuser($oCx);
$oUg = new umusergroup($oCx);
$oGp = new umgpermission($oCx);
$oUp = new umpermission($oCx);
$oUs->SearchByLogin($_POST['username'], $_POST['pass']);
if ($oUs->GetRecord()) {
if ($oUs->UsAdmin!=""){
$oU->userID=$oUs->UsID;
$oU->userLogin=$oUs->UsLogin;
$oU->userName=$oUs->UsName;
$oU->userPassword=$oUs->UsPassword;
$oU->userDptCode=$oUs->dptID;
$oU->userDptName=$oUs->dptName;
$oU->userPosCode=$oUs->posID;
$oU->userPosName=$oUs->posName;
$oU->active=$oUs->UsActive;
$oU->WgID=$oUs->UsWgID;
$oU->userIP=getenv("REMOTE_ADDR");
$oUs->SetSessionID($oUs->UsID, session_id());
$oU->sessionID = session_id();
//==================================
//=get group permission and user permission
//get group permission of user
$oUg->RSgroupByUs($oU->userID);
while ($oUg->GetRecord()){
//get group menu permission
$oGp->RSMnByGpID($oUg->UgGpID);
while($oGp->GetRecord()){
//create array of menu permission by group
$oU->aGp[$oUg->UgGpID.$oGp->gpMnID]=array($oGp->gpX,$oGp->gpC,$oGp->gpR,$oGp->gpU,$oGp->gpD);
}
}
//get user permission
$oUp->RSMnByUs($oU->userID);
while($oUp->GetRecord()){
//create array of menu permission by user
$oU->aUp[$oU->userID.$oUp->pmMnID]=array($oUp->pmX,$oUp->pmC,$oUp->pmR,$oUp->pmU,$oUp->pmD);
}
//==================================
if($oUs->UsLogin) {
//echo "";
echo "";
}
}else{
echo "
ÿ?ÿÿ??ÿÿ? |
---|
??ÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ? ÿÿÿÿÿÿÿ?ÿÿÿ?ÿÿ $query |