Beispiel #1
0
 public function deleteUser()
 {
     $manageUsersModel = new ManageUsersModel();
     $id = intval($_GET['id']);
     $manageUsersModel->DeleteItem($id);
     header('location: ManageUsers.php?action=listUsers');
 }
Beispiel #2
0
 public function login()
 {
     $manageUsersModel = new ManageUsersModel();
     $model['username'] = isset($_POST['username']) ? $_POST['username'] : '';
     $model['password'] = isset($_POST['password']) ? $_POST['password'] : '';
     if ($manageUsersModel->AuthenticateUser($model['username'], $model['password'])) {
         $_SESSION['logged_user'] = $model['username'];
         $_SESSION['author_id'] = $manageUsersModel->getUserId($model['username'], $model['password']);
         if (isset($_POST['isadmin'])) {
             $_SESSION['isadmin'] = true;
         }
         header('location: home.php?action=index');
     }
     if (!isset($_POST['username']) && !isset($_POST['password'])) {
         $view = new view('manage_users/singin');
         $template = new View('common/site');
         $include = str_replace('<!--[[content]]-->', $view->output(), $template->output());
         echo $include;
     } else {
         $model_errors['authentication_failed'] = 'Unknown username and password!';
         $view = new view('manage_users/singin');
         $view->assign('model_errors', $model_errors);
         $template = new View('common/site');
         $include = str_replace('<!--[[content]]-->', $view->output(), $template->output());
         echo $include;
     }
 }