<? 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 } ?>
<? 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'];
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"); } ?>