Your IP : 216.73.216.170


Current Path : /home/zqegovsj/public_html/us3.supplierlist.com/member/master/
Upload File :
Current File : /home/zqegovsj/public_html/us3.supplierlist.com/member/master/logging.php

<?php
$inc_path = "../../haibo/en/";
require($inc_path."global.php");
uses("member","memberlog","company","setting");
require($inc_path .APP_NAME. 'include/inc.discuz.php');
require($inc_path .APP_NAME. 'include/inc.phpwind.php');
require($inc_path .APP_NAME. 'configs/db_session.php');
$company = new Companies();
$setting = new Settings();
$memberlog = new Memberlogs();
$member = new Members();
$template="./newmember/user_logging";

$_SERVER['HTTP_REFERER'] = '';
$ua_user = getMemberInfo();
$if_set_login_picture = $setting->field("ab", "aa='login_picture'");
setvar("IfLoginPicture",intval($if_set_login_picture));
if(isset($_POST['loginbtn'])){
	$back_forward = null;
	$auth_check = uaStrCompare(strtolower($_POST['login_auth']),strtolower($_SESSION['authnum_session']));
	if (!$auth_check) {
		session_destroy();
		setvar("LoginError",$cfg['lang']['wrong_validate']);
		
	}elseif(!empty($_POST['login_name']) && !empty($_POST['login_pass'])){
		unset($_SESSION['authnum_session']);
		$tmpUserName = uaAddSlashes($_POST['login_name']);
		$tmpUserPass = uaAddSlashes($_POST['login_pass']);
		if(!empty($_POST['forward'])){
			$back_forward = './index.php';
		}
		$checked = ua_checkLogin($tmpUserName,$tmpUserPass, $back_forward);
		if ($checked > 0) {

			$errmsg = "";
		}
		elseif ($checked == (-2) ) {
			$errmsg = $cfg['lang']['member_not_exists'];
		}elseif ($checked == (-3)) {
			$errmsg = $cfg['lang']['login_pwd_false'];
		}elseif ($checked == (-4)) {
			$errmsg = $cfg['lang']['member_checking'];
		}else {
			$errmsg = $cfg['lang']['login_false'];
		}
		setvar("LoginError",$errmsg);
	}
}

function ua_htmlspecialchars($string) {
	if(is_array($string)) {
		foreach($string as $key => $val) {
			$string[$key] = ua_htmlspecialchars($val);
		}
	} else {
		$string = preg_replace('/&amp;((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',
		str_replace(array('&', '"', '<', '>'), array('&amp;', '&quot;', '&lt;', '&gt;'), $string));
	}
	return $string;
}

function ua_referer($default = '') {
	global $referer;
	$indexname = URL;
	$default = empty($default) ? $indexname : '';
	$referer = ua_htmlspecialchars($referer);
	if(!preg_match("/(\.php|[a-z]+(\-\d+)+\.html)/", $referer) || strpos($referer, 'logging.php')) {
		$referer = $default;
	}
	return $referer;
}
if($_GET['action'] == "logout"){
	$member_out = null;
	$referer = ua_referer();
	if($forums['switch']==true){
		if($forums['type']=="discuz"){
			$member_out = array
			(
				'username'	=> $_SESSION['MemberName'],
				'password'	=> $_SESSION['MemberPass'],
				'email'		=> $ua_user['email'],
				'cookietime'=> $ua_user['keep_online']
			);
			$gopage = DZ_API($member_out,"logout",$referer);
		}elseif($forums['type']=="phpwind"){
			$member_out = array
			(
				'username'	=> $_SESSION['MemberName'],
				'password'	=> $_SESSION['MemberPass'],
				'email'		=> $ua_user['email'],
				'cookietime'=> $ua_user['keep_online']
			);
			$gopage = PW_API($member_out,"quit",$referer);
		}
	}else{
		$gopage = $referer;
	}
	uclearcookies();
	session_destroy();
	if (!empty($_GET['forward'])) {
		gotoUrl($_GET['forward']);
	}else{
		header("Location:".$gopage);
	}
	exit;
}

include("head.php");template($template);
?>