Esempio n. 1
0
<?php

require '../app/Controllers/UserController.php';
if (isset($_GET['url']) && $_GET['url'] == 'auth/register') {
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        $a = new UserController();
        $a->register($_POST);
    } else {
        header('Location: ../views/register.php');
    }
} else {
    if (isset($_GET['url']) && $_GET['url'] == 'auth/login') {
        if ($_SERVER['REQUEST_METHOD'] == 'POST') {
            $a = new UserController();
            $a->login($_POST);
        } else {
            //ob_start();
            header('Location: ../views/login.php');
        }
    }
}
Esempio n. 2
0
if (isset($_GET["p"])) {
    switch ($_GET["p"]) {
        case 'home':
            $userController->home();
            break;
        case 'authentify':
            $userController->authentify();
            break;
        case 'logout':
            $userController->logout();
            break;
        case 'registerView':
            $userController->registerView();
            break;
        case 'register':
            $userController->register($_POST);
            break;
        case 'loginView':
            $userController->loginView();
            break;
        case 'login':
            $userController->login($_POST);
            break;
        case 'insertProject':
            $projectController->insertProject($_POST);
            break;
        case 'updateProject':
            $projectController->update($_POST);
            break;
        case 'removeProject':
            $projectController->removeProject($_GET["IDPROJECT"], $_GET["IDUSER"]);
Esempio n. 3
0
switch ($url) {
    case "login":
        include_once "controllers/UserController.php";
        $user = new UserController();
        $user->login();
        $user->showLogin();
        break;
    case "logout":
        include_once "controllers/UserController.php";
        $user = new UserController();
        $user->logout();
        break;
    case "register":
        include_once "controllers/UserController.php";
        $user = new UserController();
        $user->register();
        break;
    case "user":
        include_once "controllers/UserController.php";
        $user = new UserController();
        if ($_GET["action"] == "update") {
            $user->update();
        }
        if ($_GET["action"] == "delete") {
            $user->delete();
        }
        break;
    case "profile":
        include_once "controllers/UserController.php";
        $user = new UserController();
        $user->profile();
Esempio n. 4
0
    public function search_by_username($username)
    {
        return $this->_user_model->fetch_user($username);
    }
    // Log a user out of the site securely
    public function logout()
    {
        $_SESSION = array();
        // Unset session variables
        setcookie(session_name(), '', 1);
        // Remove session cookie
        session_destroy();
        // Destroy session
        header('Location: index.php');
    }
}
$user_controller = new UserController($db);
// Initialize User Controller
// HTTP Requests
if (isset($_POST['login'])) {
    // Login Request
    $user_controller->login($_POST['username'], $_POST['password']);
}
if (isset($_POST['register'])) {
    // Registration Request
    $user_controller->register($_POST['username'], $_POST['password']);
}
if (isset($_GET['logout'])) {
    // Logout Request
    $user_controller->logout();
}
Esempio n. 5
0
});
$routes->get('/kirjaudu', function () {
    UserController::login();
});
$routes->post('/kirjaudu', function () {
    UserController::login();
});
$routes->get('/kirjauduulos', function () {
    UserController::logout();
});
$routes->get('/keskustelu-:id', function ($id) {
    TopicController::messages($id);
});
$routes->post('/keskustelu-:id', function ($id) {
    TopicController::addMessage($id);
});
$routes->get('/hiekkalaatikko-:id', function ($id) {
    HelloWorldController::sandbox($id);
});
$routes->get('/rekisterointi', function () {
    HelloWorldController::rekisterointi();
});
$routes->post('/rekisterointi', function () {
    UserController::register();
});
$routes->get('/luokeskustelu', function () {
    HelloWorldController::luokeskustelu();
});
$routes->post('/luokeskustelu', function () {
    TopicController::createTopic();
});
Esempio n. 6
0
<?php

include_once "includes/sp-load.php";
if (isLoggedIn()) {
    redirectUrl(SP_WEBPATH . "/");
}
include_once SP_CTRLPATH . "/user.ctrl.php";
$controller = new UserController();
$controller->view->menu = 'register';
$controller->set('spTitle', 'Seo Tools: User Registration');
$controller->set('spDescription', 'Seo Tools: User Registration');
$controller->set('spKeywords', 'Seo tools User Registration');
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    switch ($_POST['sec']) {
        case "register":
            $controller->startRegistration();
            break;
    }
} else {
    switch ($_GET['sec']) {
        case "confirm":
            $controller->confirmUser($_GET['cfm']);
            break;
        default:
            $controller->register();
            break;
    }
}
Esempio n. 7
0
    $searchword = $params["searchword"];
    $content = array();
    if (array_key_exists('id', $params)) {
        $id = $params["id"];
        $content = ImageController::getSearchResults($searchword, $id);
    } else {
        $content = ImageController::getSearchResults($searchword, 0);
    }
    View::make("home.html", $content);
});
$routes->get('/register', function () {
    View::make('register.html');
});
$routes->post('/register', function () {
    $params = $_POST;
    $content = UserController::register($params);
    BaseController::set_flash($content);
    Redirect::to("/");
});
$routes->get('/logout', function () {
    UserController::logout();
});
$routes->get('/login', function () {
    View::make('register.html');
});
$routes->post('/login', function () {
    $params = $_POST;
    $content = UserController::login($params);
    BaseController::set_flash($content);
    Redirect::to("/");
});
 public function register()
 {
     if (isset($_POST['loginUser']) && isset($_POST['passwordUser']) && isset($_POST['emailUser']) && isset($_POST['idFormation']) && $_POST['idFormation'] != null) {
         if ($_POST['passwordUser'] != $_POST['passwordUserCheck']) {
             $_SESSION['error'] = 'Les mots de passe ne sont pas identiques';
             $_SESSION['display_msg_error'] = true;
         } else {
             if (isset($_POST['idFormation']) && $_POST['idFormation'] == null) {
                 $_SESSION['error'] = 'Erreur avec la formation';
                 $_SESSION['display_msg_error'] = true;
             } else {
                 $userController = new UserController();
                 $createUser = $userController->register($_POST['loginUser'], $_POST['passwordUser'], $_POST['emailUser'], $_POST['nameUser'], $_POST['firstNameUser'], $_POST['idFormation']);
             }
         }
     }
     $managerFormation = new FormationDAO();
     $mesFormations = $managerFormation->getFormations();
     $registerView = new FormRegisterView();
     echo $registerView->getView($mesFormations);
 }