<?php include_once "models/Register_Table.class.php"; //when form submit, create new user if (isset($_POST['new-admin'])) { //create table $userTable = new Register_Table($db); //get user info from form $username = $_POST['username']; $email = $_POST['email']; $password = $_POST['password']; try { $userTable->createUser($username, $email, $password); $adminFormMessage = "You have successfully registered!"; } catch (Exception $e) { $adminFormMessage = $e->getMessage(); } } //display the registration form $registerForm = (include_once "views/admin/new-admin-form-html.php"); return $registerForm;
<?php include_once "models/Register_Table.class.php"; //check whether user went logging in if (isset($_POST['login'])) { //check credential $email = $_POST['username']; $password = $_POST['password']; $registerTable = new Register_Table($db); if ($registerTable->logAuth($email, $password)) { $admin->login(); } else { //log in fail $message = "Log in failed"; echo "<script type='text/javascript'>alert('{$message}');</script>"; } } //log user out if (isset($_POST['logout'])) { $admin->logout(); } //choose which form to display depending on the logging statement if ($admin->checkLogin()) { //dislay log out $logForm = (include_once "views/admin/logout-form-html.php"); } else { //display log in $logForm = (include_once "views/admin/login-form-html.php"); } return $logForm;