finalisation de ma part :)

This commit is contained in:
2019-03-06 09:13:31 +01:00
parent 9df001d565
commit cc8ee929f8
13 changed files with 91 additions and 101 deletions

View File

@ -19,7 +19,6 @@ class LoginController extends Controller {
$user = Author::getByUsername($_POST["username"]);
if($user->checkPassword($_POST["password"])) {
$_SESSION["author"] = $user;
if(isset($_GET["redirect"])) header("Location: " . $_GET["redirect"]);
header("Location: /");
}
else var_dump("login incorreect");

View File

@ -81,6 +81,15 @@ class PostController extends Controller {
return file_get_contents(DIR."/html/post.html");
}
/**
* @route /^\/post\/[0-9]+\/delete\/$/
* @title Article
*/
public function delete() {
Post::remove(Post::get($_GET["post"]));
header("Location: /");
}
/**
* @route /^\/post\/[0-9]+\/upload\/$/
*/

View File

@ -36,13 +36,35 @@ class UserController extends Controller {
}
/**
* @route /\/users\/edit\/[0-9]+\/$/
* @route /\/users\/[0-9]+\/edit\/$/
* @admin
* @title Modifier un utilisateur
*/
public function editUser() {
$_GET['edit_user'] = explode("/", $_GET["page"])[3];
return \file_get_contents(DIR."/html/user_edit.html");
var_dump($_POST);
$_GET['edit_user'] = explode("/", $_GET["page"])[2];
if(isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["job"]) && isset($_POST["role"])) {
$user = Author::get($_GET["edit_user"]);
$user->setUsername($_POST["username"]);
if($_POST["password"] != '') $user->setPassword($_POST["password"]);
$user->setRole($_POST["role"]);
var_dump($user);
Author::update($user);
// header("Location: /users/");
}
return file_get_contents(DIR."/html/user_edit.html");
}
/**
* @route /\/users\/[0-9]+\/delete\/$/
* @admin
* @title Modifier un utilisateur
*/
public function deleteUser() {
$_GET['edit_user'] = explode("/", $_GET["page"])[2];
Author::remove(Author::get($_GET["edit_user"]));
header("Location: /users/");
}