Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
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()) {
Exemplo n.º 3
0
	<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.";
            }
        }
    }