Advertisement
Guest User

Untitled

a guest
Jul 15th, 2016
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.24 KB | None | 0 0
  1. <?php
  2. /*
  3. +---------------------------------------------------+
  4. | MyCMS - Release 1 |
  5. +---------------------------------------------------+
  6. | Copyright © 2016 BillsTrack |
  7. +---------------------------------------------------+
  8. | MyCMS est une oeuvre de BillsTrack |
  9. | Merci de respecté les copyright. |
  10. +---------------------------------------------------+
  11. */
  12.  
  13. require_once "../functions.php";
  14.  
  15. if(isset($_SESSION['username']))
  16. {
  17. Redirect("".$url."/managements/index.php");
  18. }
  19.  
  20. if(isset($_POST['loginsubmit'])){
  21. if(isset($_GET['do']) && $_GET['do'] == 'connect'){
  22. if(isset($_POST['username']) && isset($_POST['password'])) {
  23. $username = Secu($_POST['username']);
  24. $password = MYCMSHash($_POST['password']);
  25. if(empty($username) || empty($password)) {
  26. $erreur = "<font color='red'>Merci de remplir les champs vides.</font>";
  27. } else {
  28. $sql = $bdd->prepare("SELECT id FROM users WHERE username = ? AND password = ? LIMIT 1");
  29. $sql->execute(array($username,$password));
  30. $row = $sql->rowCount();
  31. $assoc = $sql->fetch(PDO::FETCH_ASSOC);
  32.  
  33. if($row < 1)
  34. {
  35. $erreur = "<font color='red'>Ton pseudo et/ou ton mot de passe est incorrect.</font>";
  36. }
  37. else
  38. {
  39. if($assoc['rank'] <= 4){
  40. $erreur = "<font color='red'>Vous devez être membre du staff pour pouvoir acceder à l'administration.</font>";
  41. }else{
  42.  
  43. $success = "<font color='green'>Connexion en cours...</font>";
  44. $_SESSION['username'] = $username;
  45. $_SESSION['password'] = $password;
  46. header( "refresh:3;url=".$url."/managements/" );
  47.  
  48. }
  49. }}
  50.  
  51. }
  52. }
  53. }
  54. ?>
  55. <!DOCTYPE html>
  56. <html >
  57. <head>
  58. <meta charset="UTF-8">
  59. <title>Administration</title>
  60. <link rel="stylesheet" href="css/style2.css">
  61. <link rel="shortcut icon" href="../assets/img/favicon.ico" type="image/x-icon">
  62. </head>
  63.  
  64. <body>
  65.  
  66. <body class="align">
  67.  
  68. <div class="site__container">
  69.  
  70. <div class="grid__container">
  71. <center><img src='http://habbofont.com/font/habbo_big_new/<?= $sitename; ?>.gif'></center><br>
  72. <?php if(isset($erreur)){ echo $erreur; } ?>
  73. <?php if(isset($success)){ echo $success; } ?>
  74.  
  75. <form action="?do=connect" method="post" class="form form--login">
  76. <p>Vous devez être un administrateur pour pouvoir vous connecter.</p>
  77. <div class="form__field">
  78. <label class="fontawesome-user" for="login__username"><span class="hidden">Pseudo</span></label>
  79. <input name="username" type="text" class="form__input" placeholder="Pseudo" required>
  80. </div>
  81.  
  82. <div class="form__field">
  83. <label class="fontawesome-lock" for="login__password"><span class="hidden">Mot de passe</span></label>
  84. <input name="password" type="password" class="form__input" placeholder="Mot de passe" required>
  85. </div>
  86.  
  87. <div class="form__field">
  88. <input type="submit" name="loginsubmit" value="Se connecter">
  89. </div>
  90.  
  91. </form>
  92.  
  93.  
  94. </div>
  95.  
  96. </div>
  97.  
  98. </body>
  99.  
  100.  
  101.  
  102.  
  103.  
  104. </body>
  105. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement