function validateForm() { $coachDAO = new CoachDAO(); $valid = true; if (!isset($GLOBALS['form']['emailAddress']['response']) || empty($GLOBALS['form']['emailAddress']['response'])) { $GLOBALS['form']['emailAddress']['error'] = "Required fields must be completed."; $valid = false; } else { if (!$this->validateEmail($GLOBALS['form']['emailAddress']['response'])) { $GLOBALS['form']['emailAddress']['error'] = "Please provide a valid email address"; $valid = false; } } if (!isset($GLOBALS['form']['password']['response']) || empty($GLOBALS['form']['password']['response'])) { $GLOBALS['form']['password']['error'] = "Required fields must be completed."; $valid = false; } else { if ($coachDAO->login($GLOBALS['form']['emailAddress']['response'], $GLOBALS['form']['password']['response']) == UNSUCCESSFUL_LOGIN) { $GLOBALS['form']['password']['error'] = "Login failed."; $valid = false; } } return $valid; }
include "dao/RegistrationDAO.php"; $coachDAO = new CoachDAO(); $coachList = $coachDAO->getCoachList(); $iterator = $coachList->getIterator(); echo 'Coach List test'; echo '<br />'; while ($iterator->valid()) { $coach = $iterator->current(); echo 'CoachName: ' . $coach->get_fname() . ' ' . $coach->get_lname() . ', CoachId: ' . $coach->get_coachId() . ', Email=' . $coach->get_emailAddress(); echo '<br />'; $iterator->next(); } echo '<br />'; echo 'Login test'; echo '<br />'; $loginResult = $coachDAO->login("*****@*****.**", "1234"); echo '$loginResult: ' . $loginResult; echo '<br />'; echo '<br />'; echo 'Team List test'; echo '<br />'; $teamDAO = new TeamDAO(); $team = $teamDAO->getTeamByCoachId(61); echo 'teamID: ' . $team->get_teamId() . ', Team Name: ' . $team->get_teamName(); echo '<br />'; $playerDAO = new PlayerDAO(); $playerList = $playerDAO->getPlayersByTeamId(20); $iterator = $playerList->getIterator(); echo 'Player List test'; echo '<br />'; while ($iterator->valid()) {
<h2>Login</h2> <?php if (!isset($_POST['process'])) { // Display the form $process->displayForm(); } else { $form = $process->cleanForm($_POST['form']); $valid = $process->validateForm(); if (empty($valid)) { $process->displayForm($valid); } else { $user = $GLOBALS['form']['emailAddress']['response']; $password = $GLOBALS['form']['password']['response']; $coachDao = new CoachDAO(); $coachVO = new CoachVO(); $results = $coachDao->login($user, $password); if ($results == SUCCESSFUL_LOGIN) { $coachVO = $coachDao->getCoachByCoachUserId($user); $_SESSION['sessionid'] = session_id(); $_SESSION['emailAddress'] = $coachVO->get_emailAddress(); $_SESSION['fname'] = $coachVO->get_fname(); $_SESSION['lname'] = $coachVO->get_lname(); $_SESSION['coachId'] = $coachVO->get_coachId(); header('location: ' . $_SERVER['PHP_SELF'] . "?page=profile"); exit; //echo '<a href="' . $_SERVER['PHP_SELF'] . '?page=profile">View profile</a>'; } else { echo "Sorry, unable to authenticate."; } } }