Load("(username = ? or email = ?) and password = ?",array($_REQUEST['username'],$_REQUEST['username'],md5($_REQUEST['password']))); } if($suser->password == md5($_REQUEST['password']) || $ssoUserLoaded){ $user = $suser; SessionUtils::saveSessionObject('user', $user); $suser->last_login = date("Y-m-d H:i:s"); $suser->Save(); if(!$ssoUserLoaded && !empty(BaseService::getInstance()->auditManager)){ BaseService::getInstance()->auditManager->user = $user; BaseService::getInstance()->audit(IceConstants::AUDIT_AUTHENTICATION, "User Login"); } $redirectUrl = SessionUtils::getSessionObject('loginRedirect'); if(!empty($redirectUrl)){ header("Location:".$redirectUrl); }else{ if($user->user_level == "Admin"){ header("Location:".HOME_LINK_ADMIN); }else{ if(empty($user->default_module)){ header("Location:".HOME_LINK_OTHERS); }else{ $defaultModule = new Module(); $defaultModule->Load("id = ?",array($user->default_module)); if($defaultModule->mod_group == "user"){ $defaultModule->mod_group = "modules"; } $homeLink = CLIENT_BASE_URL."?g=".$defaultModule->mod_group."&n=".$defaultModule->name. "&m=".$defaultModule->mod_group."_".str_replace(" ","_",$defaultModule->menu); header("Location:".$homeLink); } } } }else{ header("Location:".CLIENT_BASE_URL."login.php?f=1"); } } }else{ if($user->user_level == "Admin"){ header("Location:".HOME_LINK_ADMIN); }else{ if(empty($user->default_module)){ header("Location:".HOME_LINK_OTHERS); }else{ $defaultModule = new Module(); $defaultModule->Load("id = ?",array($user->default_module)); if($defaultModule->mod_group == "user"){ $defaultModule->mod_group = "modules"; } $homeLink = CLIENT_BASE_URL."?g=".$defaultModule->mod_group."&n=".$defaultModule->name. "&m=".$defaultModule->mod_group."_".str_replace(" ","_",$defaultModule->menu); header("Location:".$homeLink); } } } $tuser = SessionUtils::getSessionObject('user'); //check user $logoFileUrl = UIManager::getInstance()->getCompanyLogoUrl(); ?> <?=APP_NAME?> Login v<?=VERSION?> © http://icehrm.com
IceHrm Pro - REQUIRES Windows, OSX, Linux RATING:
4.5 ( 12 ratings )
Price: $199.99