<?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'); } } }
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"]);
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();
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(); }
}); $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(); });
<?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; } }
$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); }