mirror of
https://github.com/Aviortheking/Blog_IMIE.git
synced 2025-04-22 10:52:09 +00:00
t
This commit is contained in:
parent
47524fec34
commit
96872bedf4
@ -3,59 +3,23 @@
|
|||||||
License: none (public domain)
|
License: none (public domain)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
html,
|
html,body,
|
||||||
body,
|
div,span,
|
||||||
div,
|
applet,object,
|
||||||
span,
|
iframe,h1,
|
||||||
applet,
|
h2,h3,h4,h5,
|
||||||
object,
|
h6,p,blockquote,
|
||||||
iframe,
|
pre,a,abbr,
|
||||||
h1,
|
acronym,address,
|
||||||
h2,
|
big,cite,code,del,
|
||||||
h3,
|
dfn,em,img,
|
||||||
h4,
|
ins,kbd,q,s,
|
||||||
h5,
|
samp,small,
|
||||||
h6,
|
strike,strong,
|
||||||
p,
|
sub,sup,tt,var,b,
|
||||||
blockquote,
|
u,i,center,dl,dt,
|
||||||
pre,
|
dd,ol,ul,li,fieldset,
|
||||||
a,
|
form,label,legend,
|
||||||
abbr,
|
|
||||||
acronym,
|
|
||||||
address,
|
|
||||||
big,
|
|
||||||
cite,
|
|
||||||
code,
|
|
||||||
del,
|
|
||||||
dfn,
|
|
||||||
em,
|
|
||||||
img,
|
|
||||||
ins,
|
|
||||||
kbd,
|
|
||||||
q,
|
|
||||||
s,
|
|
||||||
samp,
|
|
||||||
small,
|
|
||||||
strike,
|
|
||||||
strong,
|
|
||||||
sub,
|
|
||||||
sup,
|
|
||||||
tt,
|
|
||||||
var,
|
|
||||||
b,
|
|
||||||
u,
|
|
||||||
i,
|
|
||||||
center,
|
|
||||||
dl,
|
|
||||||
dt,
|
|
||||||
dd,
|
|
||||||
ol,
|
|
||||||
ul,
|
|
||||||
li,
|
|
||||||
fieldset,
|
|
||||||
form,
|
|
||||||
label,
|
|
||||||
legend,
|
|
||||||
table,
|
table,
|
||||||
caption,
|
caption,
|
||||||
tbody,
|
tbody,
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
<h2 id="titre-home">Merci de bien vouloir vous connecter pour continuer</h2>
|
<h2 id="titre-home">Merci de bien vouloir vous connecter pour continuer</h2>
|
||||||
<div class="p-home">
|
<div class="p-home">
|
||||||
<form name="login" id="name" method="POST" class="login" action="/login/">
|
<form name="login" id="name" method="POST" class="login" action="/login/">
|
||||||
<input name="username" id="username" type="text" placeholder="username" />
|
<input required name="username" id="username" type="text" placeholder="username" />
|
||||||
<input name="password" id="password" type="password" placeholder="password" />
|
<input required name="password" id="password" type="password" placeholder="password" />
|
||||||
|
|
||||||
<input type="submit" class="bloc-plus" value="Login"/>
|
<input type="submit" class="bloc-plus" value="Login"/>
|
||||||
<a href="/register" class="bloc-plus">Register</a>
|
<a href="/register" class="bloc-plus">Register</a>
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
<h2 id="titre-home">Mercie de bien vous enregistrer chez nous</h2>
|
<h2 id="titre-home">Mercie de bien vous enregistrer chez nous</h2>
|
||||||
<div class="p-home">
|
<div class="p-home">
|
||||||
<form name="login" id="name" method="POST" class="login" action="/register/">
|
<form name="login" id="name" method="POST" class="login" action="/register/">
|
||||||
<input name="username" id="username" type="text" placeholder="username" />
|
<input required name="username" id="username" type="text" placeholder="username" />
|
||||||
<input name="password" id="password" type="password" placeholder="password" />
|
<input required name="password" id="password" type="password" placeholder="password" />
|
||||||
|
|
||||||
<input type="submit" class="bloc-plus" value="Register"/>
|
<input type="submit" class="bloc-plus" value="Register"/>
|
||||||
</form>
|
</form>
|
||||||
|
@ -18,8 +18,8 @@
|
|||||||
<h2 id="titre-home">Créer un utilisateur</h2>
|
<h2 id="titre-home">Créer un utilisateur</h2>
|
||||||
<div class="p-home">
|
<div class="p-home">
|
||||||
<form name="login" id="name" method="POST" class="login" action="/users/new/">
|
<form name="login" id="name" method="POST" class="login" action="/users/new/">
|
||||||
<input name="username" id="username" type="text" placeholder="Nom d'utilisateur" />
|
<input required name="username" id="username" type="text" placeholder="Nom d'utilisateur" />
|
||||||
<input name="password" id="password" type="password" placeholder="Mot de passe" />
|
<input required name="password" id="password" type="password" placeholder="Mot de passe" />
|
||||||
<select name="role" id="role">
|
<select name="role" id="role">
|
||||||
<option default value="ROLE_USER">Utilisateur</option>
|
<option default value="ROLE_USER">Utilisateur</option>
|
||||||
<option value="ROLE_EDITOR">Editeur</option>
|
<option value="ROLE_EDITOR">Editeur</option>
|
||||||
|
@ -15,16 +15,16 @@
|
|||||||
<h1>LE BLOG DES APPRENANTS</h1>
|
<h1>LE BLOG DES APPRENANTS</h1>
|
||||||
</div>
|
</div>
|
||||||
<div class="cover-text">
|
<div class="cover-text">
|
||||||
<h2 id="titre-home">Créer un utilisateur</h2>
|
<h2 id="titre-home">Modifier un utilisateur</h2>
|
||||||
<div class="p-home">
|
<div class="p-home">
|
||||||
<form name="login" id="name" method="POST" class="login" action="./">
|
<form name="login" id="name" method="POST" class="login" action="./">
|
||||||
<tag type="userEditor" element="username" />
|
<tag type="userEditor" element="username" />
|
||||||
<input name="password" id="password" type="password" placeholder="Mot de passe" />
|
<input name="password" id="password" type="password" placeholder="Mot de passe" />
|
||||||
<input name="job" id="job" type="text" placeholder="apprenant" />
|
<tag type="userEditor" element="job" />
|
||||||
<select name="role">
|
<select name="role">
|
||||||
<tag type="userEditor" element="role" />
|
<tag type="userEditor" element="role" />
|
||||||
</select>
|
</select>
|
||||||
<input type="submit" class="bloc-button" value="Créer"/>
|
<input type="submit" class="bloc-button" value="Modifier"/>
|
||||||
<a style="border: none" class="bloc-button" href="../delete/">Supprimmer</a>
|
<a style="border: none" class="bloc-button" href="../delete/">Supprimmer</a>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
@ -15,7 +15,7 @@ class LoginController extends Controller {
|
|||||||
*/
|
*/
|
||||||
public function login() {
|
public function login() {
|
||||||
|
|
||||||
if(isset($_POST["username"]) && isset($_POST["password"])) {
|
if(isset($_POST["username"]) && isset($_POST["password"]) && !empty($_POST["password"]) && !empty($_POST["username"])) {
|
||||||
$user = Author::getByUsername($_POST["username"]);
|
$user = Author::getByUsername($_POST["username"]);
|
||||||
if($user->checkPassword($_POST["password"])) {
|
if($user->checkPassword($_POST["password"])) {
|
||||||
$_SESSION["author"] = $user;
|
$_SESSION["author"] = $user;
|
||||||
@ -40,7 +40,7 @@ class LoginController extends Controller {
|
|||||||
* @title Register
|
* @title Register
|
||||||
*/
|
*/
|
||||||
public function register() {
|
public function register() {
|
||||||
if(isset($_POST["password"]) && isset($_POST["username"]) && Author::getByUsername($_POST["username"]) === null) {
|
if(isset($_POST["password"]) && isset($_POST["username"]) && Author::getByUsername($_POST["username"]) === null && !empty($_POST["password"]) && !empty($_POST["username"])) {
|
||||||
$user = new Author();
|
$user = new Author();
|
||||||
$user->setUsername($_POST["username"]);
|
$user->setUsername($_POST["username"]);
|
||||||
$user->setPassword($_POST["password"]);
|
$user->setPassword($_POST["password"]);
|
||||||
|
@ -14,7 +14,7 @@ class UserController extends Controller {
|
|||||||
*/
|
*/
|
||||||
public function addUser() {
|
public function addUser() {
|
||||||
|
|
||||||
if(isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["role"])) {
|
if(isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["role"]) && !empty($_POST["username"]) && !empty($_POST["password"]) && !empty($_POST["role"])) {
|
||||||
$user = new Author();
|
$user = new Author();
|
||||||
$user->setUsername($_POST["username"]);
|
$user->setUsername($_POST["username"]);
|
||||||
$user->setPassword($_POST["password"]);
|
$user->setPassword($_POST["password"]);
|
||||||
@ -41,7 +41,6 @@ class UserController extends Controller {
|
|||||||
* @title Modifier un utilisateur
|
* @title Modifier un utilisateur
|
||||||
*/
|
*/
|
||||||
public function editUser() {
|
public function editUser() {
|
||||||
var_dump($_POST);
|
|
||||||
$_GET['edit_user'] = explode("/", $_GET["page"])[2];
|
$_GET['edit_user'] = explode("/", $_GET["page"])[2];
|
||||||
|
|
||||||
if(isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["job"]) && isset($_POST["role"])) {
|
if(isset($_POST["username"]) && isset($_POST["password"]) && isset($_POST["job"]) && isset($_POST["role"])) {
|
||||||
@ -49,9 +48,9 @@ class UserController extends Controller {
|
|||||||
$user->setUsername($_POST["username"]);
|
$user->setUsername($_POST["username"]);
|
||||||
if($_POST["password"] != '') $user->setPassword($_POST["password"]);
|
if($_POST["password"] != '') $user->setPassword($_POST["password"]);
|
||||||
$user->setRole($_POST["role"]);
|
$user->setRole($_POST["role"]);
|
||||||
var_dump($user);
|
$user->setJob($_POST["job"]);
|
||||||
Author::update($user);
|
Author::update($user);
|
||||||
// header("Location: /users/");
|
header("Location: /users/");
|
||||||
}
|
}
|
||||||
return file_get_contents(DIR."/html/user_edit.html");
|
return file_get_contents(DIR."/html/user_edit.html");
|
||||||
}
|
}
|
||||||
@ -59,7 +58,6 @@ class UserController extends Controller {
|
|||||||
/**
|
/**
|
||||||
* @route /\/users\/[0-9]+\/delete\/$/
|
* @route /\/users\/[0-9]+\/delete\/$/
|
||||||
* @admin
|
* @admin
|
||||||
* @title Modifier un utilisateur
|
|
||||||
*/
|
*/
|
||||||
public function deleteUser() {
|
public function deleteUser() {
|
||||||
$_GET['edit_user'] = explode("/", $_GET["page"])[2];
|
$_GET['edit_user'] = explode("/", $_GET["page"])[2];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user