-
-
-
+
Bienvenue sur le site de la E59
+
Qui sommes nous ?
+
+ Nous sommes un petit groupe de passionés d'informatique.
+ Notre objectif est d'aider les membres de notre club à mener leurs projets que ça soit un site web, développer un jeu ou du pentest.
+ Nous prévoyons de nous émanciper pour augmenter nos moyens matériels et financiers.
+ Si le projet vous intéresse et que vous êtes étudiant à l'IUT de Vélizy, venez nous voir en E59 dans la Halle Bastié
+ Vous pouvez aussi nous écrire à l'adresse
club@e59.fr
+ Au plaisir de vous rencontrer.
+
Nos dernières actualités
-
+
@@ -87,8 +87,8 @@ if (isset($_POST['username']) && isset($_POST['password'])) {
textInput("password", "", "password", "Mot de Passe", "");
?>
Se connecter
-
+
ou
+
Créer un compte
diff --git a/html/login/register-wrhpplxiqithhuoejqga.php b/html/login/register-wrhpplxiqithhuoejqga.php
deleted file mode 100755
index a191ee5a..00000000
--- a/html/login/register-wrhpplxiqithhuoejqga.php
+++ /dev/null
@@ -1,114 +0,0 @@
-prepare($sqlRequest);
- $request->bindParam(":username", $userName);
- $request->execute();
- $result = $request->fetchAll(PDO::FETCH_ASSOC);
-
- if($result) {
- $status = "Le nom d'utilisateur existe déjà";
- } else {
-
- $request = $pdo->prepare("INSERT INTO users (username, password, email, display_name, role, accreditation) VALUES (:username, :password, :email, :display_name, 1, 1)");
- $request->bindParam(':username', $userName);
- $request->bindParam(':password', md5($_POST['password1']));
- $request->bindParam(':email', $userEmail);
- $request->bindParam(':display_name', $userDisplayName);
-
- if ($request->execute()) {
- header("Location: index.php");
- exit();
- } else {
- $status = "Erreur SQL";
- }
- }
- }
- } else {
- $status = "Les mots de passe ne correspondent pas";
- }
- } else {
- $status = "Caractères illégaux";
- }
- } else {
- $status = "Les champs ne doivent pas être vides";
- }
-}
-?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/html/login/register.php b/html/login/register.php
new file mode 100755
index 00000000..cd23d904
--- /dev/null
+++ b/html/login/register.php
@@ -0,0 +1,129 @@
+success) {
+ $status = "Veuillez cocher la case reCAPTCHA.";
+ } else {
+ if (isset($_POST['password1']) && isset($_POST['password2'])) {
+ if(empty($_POST['username']) == false && empty($_POST['password1']) === false && empty($_POST['password2']) === false) {
+ if(preg_match('!\S!u', $_POST['username']) && preg_match('!\S!u', $_POST['password1']) && preg_match('!\S!u', $_POST['password2'])) {
+ if($_POST['password1'] == $_POST['password2']) {
+
+ if (empty($_POST['email']) === false && preg_match('!\S!u', $_POST['username']) == false) {
+ $status = "Caractères illégaux";
+ } else {
+ $userEmail = isset($_POST['email']) ? strtolower($_POST['email']) : NULL;
+ $userDisplayName = htmlspecialchars(substr($_POST['username'], 0, 20));
+ $userName = str_replace(" ", "_", strtolower(htmlspecialchars(substr($_POST['username'], 0, 20))));
+
+ $sqlRequest = "SELECT ID FROM users WHERE username = :username";
+ $request = $pdo->prepare($sqlRequest);
+ $request->bindParam(":username", $userName);
+ $request->execute();
+ $result = $request->fetchAll(PDO::FETCH_ASSOC);
+
+ if($result) {
+ $status = "Le nom d'utilisateur existe déjà";
+ } else {
+
+ $request = $pdo->prepare("INSERT INTO users (username, password, email, display_name, role, accreditation) VALUES (:username, :password, :email, :display_name, 1, 1)");
+ $request->bindParam(':username', $userName);
+ $request->bindParam(':password', md5($_POST['password1']));
+ $request->bindParam(':email', $userEmail);
+ $request->bindParam(':display_name', $userDisplayName);
+
+ if ($request->execute()) {
+ header("Location: index.php");
+ exit();
+ } else {
+ $status = "Erreur SQL";
+ }
+ }
+ }
+ } else {
+ $status = "Les mots de passe ne correspondent pas";
+ }
+ } else {
+ $status = "Caractères illégaux";
+ }
+ } else {
+ $status = "Les champs ne doivent pas être vides";
+ }
+ }
+ }
+ } else {
+ $status = "Erreur, captcha vide";
+ }
+}
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/html/news/index.php b/html/news/index.php
index 8efa896e..509dded5 100755
--- a/html/news/index.php
+++ b/html/news/index.php
@@ -107,17 +107,27 @@ if (isset($_GET['article']) && filter_var($_GET['article'], FILTER_VALIDATE_INT)
max-height: 30em;
}
+ .article .article-content {
+ font-family: cfont, Arial, sans-serif;
+ }
+
+ .article .article-content p {
+ font-family: Calibri, Arial, sans-serif;
+ }
+
.article .article-content img {
max-width: 100%;
max-height: 30em;
}
.article .article-content h1 {
- font-family: Arial, sans-serif;
- font-weight: bold;
font-size: 2em;
}
+ .article .article-content h2 {
+ font-weight: normal;
+ }
+
.button {
display: block;
width: min-content;
@@ -129,7 +139,7 @@ if (isset($_GET['article']) && filter_var($_GET['article'], FILTER_VALIDATE_INT)
@@ -170,7 +180,7 @@ if (isset($_GET['article']) && filter_var($_GET['article'], FILTER_VALIDATE_INT)
echo ('
');
echo ('');
} else {
- echo ('