queryUniqueObject("SELECT * FROM appsuser WHERE userid='".$Username."' AND active='1' "); if($Result) { if($Result->access=='1') { $hashPassword = hashPassword($Password); //$hashPassword = md5($Password); if($Result->password==$hashPassword) { $useragent = $_SERVER["HTTP_USER_AGENT"]; $ip = $_SERVER['REMOTE_ADDR']; $hostaddress = gethostbyaddr($ip); if (preg_match("|MSIE ([0-9].[0-9]{1,2})|",$useragent,$matched)) { $browser_version=$matched[1]; $browser = "IE"; } elseif (preg_match( "|Opera ([0-9].[0-9]{1,2})|",$useragent,$matched)) { $browser_version=$matched[1]; $browser = "Opera"; } elseif(preg_match("|Firefox/([0-9\.]+)|",$useragent,$matched)) { $browser_version=$matched[1]; $browser = "Firefox"; } elseif(preg_match("|Safari/([0-9\.]+)|",$useragent,$matched)) { $browser_version=$matched[1]; $browser = "Safari"; } else { $browser_version = 0; $browser= "other"; } if (strstr($useragent,"win")) { $os='Win'; } else if (strstr($useragent,"Mac")) { $os='Mac'; } else if (strstr($useragent,"Linux")) { $os='Linux'; } else if (strstr($useragent,"Unix")) { $os='Unix'; } else { $os='Other'; } $db->execute("INSERT INTO user_session (token, username, password, ipaddress, hostaddress, browser, loggedin, loggedout) values('".$Result->uid."', '".$Username."', '".$hashPassword."', '".$ip."', '".$hostaddress."', '".$useragent."', '".time()."', '')"); $iLastOnline=$db->lastInsertedId(); $_SESSION['lastlogin']=$iLastOnline; $db->execute("INSERT INTO user_online (userid, username, login_time, update_time) values('".$iLastOnline."', '".$Username."', NOW(), NOW())"); if($Result->utype==2) { $_SESSION['adminname']=$Result->cname; $_SESSION['admin']=$Result->id; $_SESSION['adminuid']=$Result->uid; header("location:administrator/dashboard.php"); } elseif($Result->utype==3) { $_SESSION['mdistibutorname']=$Result->cname; $_SESSION['mdistibutor']=$Result->id; $_SESSION['mdistibutoruid']=$Result->uid; header("location:masterdistributor/Dashboard.php"); } elseif($Result->utype==4) { $_SESSION['distibutorname']=$Result->cname; $_SESSION['distibutor']=$Result->id; $_SESSION['distibutoruid']=$Result->uid; header("location:distributor/dashboard.php"); } elseif($Result->utype==5) { $_SESSION['retailername']=$Result->cname; $_SESSION['retailer']=$Result->id; $_SESSION['retaileruid']=$Result->uid; echo (""); header("location:retailer/dashboard.php");exit; } else { $error=1; } } else { $error=1; } } else { $error=2; } } else { $error=1; } } } include("app/view/login.html"); ?>