Exemplo n.º 1
0
<?
	require("include/main/DcLoginManager.inc.php");
	require("include/main/DcWebManager.inc.php");
	
	$u = $_POST['username'];
	$p = $_POST['password'];
	
	$lm = new DcLoginManager();
	$manager = new DcWebManager();
	$v = $lm->validateUser($u, $p);
	
	if (!$v)
	{
		header("Location: login.php?e=1");
	}
	else 
	{
		$id = $manager->getUserId($u);
		$lm->loginUser($id);
		header("Location: profile.php");	//TODO: change to home
	}
	
?>
Exemplo n.º 2
0
<?
	require("include/main/DcWebManager.inc.php");
	require("include/main/DcFriendManager.inc.php");
	require("include/main/smartyInit.inc.php");
	require("include/main/DcUnitConverter.inc.php");
	require("include/main/DcLoginManager.inc.php");
	
	$lm = new DcLoginManager();
	$lm->checkLogin();

	//user logged in if we get to this point
	$uId = $lm->getLoggedUserId();	
	
	$fm = new DcFriendManager();
	//handle friend param
	$u = $_GET['u'];
	if ($u)
	{
		if (!$fm->isFriend($uId, $u))	//trying to view someone elses profile
		{ 
			header("Location: day.php");
		}
		else 
		{
			$uId = $u;
		}
	}
		
	$smarty = smartyInit();

	$sId = $_GET['s'];
Exemplo n.º 3
0
	if (! ($userName && $password && password2 && 
		lastName && firstName && email && age && sex && 
		height && weight && displayName /*&& displayPicture */
		&& description))
	{
		header("Location: registerUser.php?e=1");
	}
	else if ($password != $password2)
	{
		header("Location: registerUser.php?e=2");
	}
	else 
	{
		$user = new DcUser("", $userName, $lastName, $firstName, 
			$email, $age, $sex, $height, $weight, 
			$displayName, $displayPicture, $description,"", $password);
		
		//TODO: make sure user doesnt exist with that username or email
		$manager = new DcWebManager();
		$manager->addUser($user);
		
		/* log the user in */
		$id = $manager->getUserId($userName);
		$lm = new DcLoginManager();
		$lm->loginUser($id);
		
		header("Location: profile.php");		
	}


?>