Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- // Connexion DB du forum
- require "inc/core.php";
- if(isset($_POST['success'])) {
- $pseudo = htmlspecialchars($_POST['pseudo']);
- $password = sha1($_POST['password']);
- if(!empty($pseudo) && !empty($password)) {
- $req_user = $bdd->prepare("SELECT * FROM users_admin WHERE pseudo = ? AND password = ?");
- $req_user->execute(array($pseudo, $password));
- $req_rank = $req_user->fetch();
- if($req_rank['rank'] >= 1) {
- $user = $req_user->rowCount();
- if($user == 1) {
- $username = $req_user->fetch();
- $_SESSION['id'] = $username['id'];
- $_SESSION['pseudo'] = $username['pseudo'];
- $_SESSION['rank'] = $username['rank'];
- $message = "Vous êtes connecté en tant que : <b>".$_SESSION['pseudo']."</b>";
- header('refresh:1;url=pages/index.php');
- }
- else {
- $erreur = "Pseudo ou mot de passe invalide.";
- }
- }
- else {
- $erreur = "Vous n'avez pas accès à cette espace.";
- }
- }
- else {
- $erreur = "Tout les champs doivent être complétés.";
- }
- }
- ?>
- <!DOCTYPE html>
- <html >
- <head>
- <meta charset="UTF-8">
- <title>FarosNetwork | API SYSTEM</title>
- <link rel="stylesheet" href="css/style.css">
- </head>
- <body>
- <div class="login-page">
- <div class="form">
- <h3>Connexion</h3>
- <form action="" method="post">
- <?php
- if(isset($erreur)) { ?>
- <div class="alert alert-danger">
- <?= $erreur; ?>
- </div>
- <?PHP }
- if(isset($message)) { ?>
- <div class="alert alert-success">
- <?= $message; ?>
- </div>
- <?PHP } ?>
- <div class="form-group">
- <label>Votre pseudo</label>
- <input name="pseudo" class="form-control">
- </div>
- <div class="form-group">
- <label>Votre mot de passe</label>
- <input name="password" type="password" class="form-control">
- </div>
- <button type="submit" name="success" class="btn btn-default">Valider</button> <p class="message"><a href="register">Si vous n'êtes pas inscrit, cliquez ici</a></p>
- </form>
- </div>
- </div>
- <script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
- <script src="js/index.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement