<?php
/*
********************************************************
Name: login.php
Author: Rob Hunter
Date 1/19/11
Description: Sample code to test loginTools. This page allows users to login
********************************************************
*/
require_once('../lib/initHunterDB.php');
$user = getUser();
$email = $_POST['email'];
$password = $_POST['password'];
$action = $_POST['action'];
if ($action == 'login'){
if ( !empty($email) && !empty($password) ){
try {
$user = loginUser($email, $password);
//echo "Logged in<br>";
}
catch (Exception $e){
$error = $e->getMessage();
}
}
}
elseif($action=='logout'){
logoutUser();
unset($user);
}
if (!empty($user)){
echo "Welcome, ".$user->my->email."<br>";
?>
<form name="log_out" method="POST">
<input type="hidden" name="action" value="logout">
<input type="submit" value="Logout">
</form>
<?php
}else{
?>
<form name="sign_up" method="POST">
<?php if (!empty($error)){echo $error.'<br>';}?>
<input type="hidden" name="action" value="login">
Email: <input type="text" name="email"><br>
Password: <input type="password" name="password"><br>
<input type="submit" value="Login">
</form>
<?php
} // end if empty ($user)
?>