areabuilder/
areabuilder/creatures/
areabuilder/css/dark-hive/
areabuilder/objects/
areabuilder/rooms/
<?php
	$username="";
	$dbpassword="";
	$database="";
	$server="";
	$char = '';
	$password = '';
	$pid = '';
	
	mysql_connect($server,$username,$dbpassword);
	@mysql_select_db($database) or die( "The database is currently down.");
	
		$char=isset($_GET['c'])?$_GET['c']:$_COOKIE['c'];
		$password=isset($_GET['p'])?$_GET['p']:$_COOKIE['p'];
		$pid=isset($_COOKIE['u'])?$_COOKIE['u']:'';
		
		if (!$pid && (!$char || !$password)) {
			echo "Authentication Error: Empty character or password field.";
			exit;
		}

		if ($pid)
			$query = "SELECT PID, Level FROM PlayerData WHERE PID='".$pid."'";
		else
			$query = "SELECT PID, Level FROM PlayerData WHERE Name='".ucwords($char)."' AND Password='".$password."'";
		$result = mysql_query($query);

		if (!$row = mysql_fetch_row($result)) {
			echo "Authentication Error: Login failed. Enter a valid Bedlam character and password.";
			exit;
		}
		
		$pid = $row[0];
		$level = (int)$row[1];

	if ($level == 67) {
		echo("Authentication Success: Publisher");
		setcookie("u", $pid, time()+(12 * 60 * 60));
		setcookie("p", $password, time()+(12 * 60 * 60));
		exit;
	}
			$query = "SELECT PID FROM PlayerSpecialData WHERE PID='".$pid."' AND OlcZone > 0";
			$result = mysql_query($query);
			if (!$row = mysql_fetch_row($result))
				echo("Authentication Error: This character does not have builder access. Please contact an immo in game.");
			else { 
				echo("Authentication Success");
				setcookie("u", $pid, time()+(4 * 60 * 60));
				setcookie("p", $password, time()+(4 * 60 * 60));
			}
?>