<?php

include_once '../bootstrap.php';
use Models\FeedbackManager;
use Views\FeedbackView;
use Views\HomepageView;
use Models\LoginManager;
// login protected page
LoginManager::startSessionAndRedirectIfNotLoggedIn();
$FeedbackManager = new FeedbackManager();
// get the user's id
$userId = (int) $_GET['id'];
// if id then go to their page, else back to home
if ($userId) {
    $FeedbackManager = $FeedbackManager->getUserFeedback($userId);
    //$ProfileSellerView = new ProfileSellerView($ProfileSellerDetail);
    $FeedbackView = new FeedbackView($feedbackArr);
    $FeedbackView->render();
} else {
    $homepageView = new HomepageView();
    $homepageView->render();
}
<?php

/**
 * Created by PhpStorm.
 * User: Claz
 * Date: 04/02/2016
 *
 * Time: 15:15
 */
include_once '../bootstrap.php';
use Models\LoginManager;
use Views\RegisterView;
LoginManager::startSession();
//rendering registration page
$registerView = new RegisterView(false);
$registerView->render();
<?php

/**
 * Created by PhpStorm.
 * User: BlackLinden
 * Date: 26/02/2016
 * Time: 07:48
 */
include_once '../bootstrap.php';
use Models\LoginManager;
// logout accessible from everywhere
LoginManager::startSession();
LoginManager::logOut();
header("Location: /auction/login");
exit;
Ejemplo n.º 4
0
<?php

include_once '../bootstrap.php';
use Models\LoginManager;
use Views\LoginView;
LoginManager::startSession();
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    $loginView = new LoginView(false);
    $loginView->render();
} elseif ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $loginManager = new LoginManager();
    $isLoginSuccess = $loginManager->isValid($username, $password);
    if ($isLoginSuccess) {
        header("Location: /auction/homepage");
        exit;
    } else {
        $loginView = new LoginView(true);
        $loginView->render();
    }
}
 * Created by PhpStorm.
 * User: Claz
 * Date: 05/02/2016
 * Time: 11:58
 */
include_once '../bootstrap.php';
use Models\LoginManager;
use Models\UserManager;
use Views\RegisterView;
LoginManager::startSession();
//minimum to create the view and render
$username = $_REQUEST['username'];
$first_name = $_REQUEST['first_name'];
$last_name = $_REQUEST['last_name'];
$email = $_REQUEST['email'];
$email_check = $_REQUEST['email_check'];
$role_id = $_REQUEST['role_id'];
$description = $_REQUEST['description'];
$password = $_REQUEST['password'];
$password_check = $_REQUEST['password_check'];
$registerManager = new UserManager();
$isRegisterSuccess = $registerManager->registerUser($username, $first_name, $last_name, $email, $email_check, $role_id, $description, $password, $password_check);
$loginManager = new LoginManager();
$login = $loginManager->isValid($username, $password);
if ($isRegisterSuccess) {
    header("Location: /auction/homepage");
    exit;
} else {
    $registerView = new RegisterView(true);
    $registerView->render();
}