Guest User

logiiiiin

a guest
Jun 21st, 2017
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.29 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $out = "";
  4. if(isset($_SESSION["benutzername"])){
  5. header("Location: index.php");
  6. }
  7.  
  8.  
  9. if(isset($_POST["login"])){
  10.  
  11. $servername="localhost";
  12. $user="root";
  13. $pwd="root";
  14. $dbname="nera";
  15.  
  16. $conn=mysqli_connect($servername, $user, $pwd, $dbname) or
  17. die("Verbindung fehlgeschlagen" . mysqli_connect_error());
  18.  
  19. $sql="SELECT Rolle from benutzer WHERE IDBenutzer = '" . $_POST["benutzername"] . "'";
  20. $result = mysqli_query($conn, $sql);
  21.  
  22. if(!$result){
  23. die("Dia Abfrage konn nicht ausgeführt werden:" . mysqli_error($conn));
  24. }
  25.  
  26. if(mysqli_num_rows($result) > 0){
  27. while ($row = mysqli_fetch_assoc($result)) {
  28. $_SESSION["Rolle"]=$row["Rolle"];
  29. }
  30. }
  31.  
  32. if ($_SESSION["Rolle"] == "admin") {
  33. header("Location: admin.php");
  34. } else {
  35. header("Location: index.php");
  36. }
  37.  
  38. mysqli_close($conn);
  39.  
  40. $servername = "localhost";
  41. $user = "root";
  42. $pwd = "root";
  43. $db = "nera";
  44.  
  45. $conn = mysqli_connect($servername, $user, $pwd, $db);
  46.  
  47. $username = mysqli_real_escape_string($conn, $_POST["benutzername"]);
  48. $password = md5(mysqli_real_escape_string($conn, $_POST["passwort"]));
  49.  
  50. if(!$conn){
  51. die("Connection failed:" . mysqli_connect_error());
  52. }
  53.  
  54. $sql = "SELECT IDBenutzer, Passwort FROM benutzer WHERE IDBenutzer = '$username' AND Passwort = '$password'";
  55.  
  56. $result = mysqli_query($conn, $sql);
  57.  
  58. if(!$result){
  59. die("Dia Abfrage konn nicht ausgeführt werden:" . mysqli_error($conn));
  60. }
  61.  
  62. if(mysqli_num_rows($result) > 0){
  63. $_SESSION["benutzername"] = $username;
  64. //header('Location: index.php');
  65. } else{
  66. $out = "<p>Benutzername oder Passwort ist falsch</p>";
  67. $style = "class='error'";
  68. }
  69.  
  70. mysqli_close($conn);
  71.  
  72. }
  73.  
  74. ?>
  75. <!DOCTYPE html>
  76. <html>
  77. <head>
  78. <meta charset="utf-8">
  79. <title>NERA</title>
  80. <link rel="stylesheet" type="text/css" href="style.css">
  81. </head>
  82. <body>
  83. <h1>NERA</h1>
  84. <h2>Willkommen bei NERA</h2>
  85. <!-- JAVASCRIPT FORMULAR-->
  86. <div class="login">
  87. <form method="post">
  88. <fieldset>
  89. <legend><h3>Sie haben schon ein Konto? Jetzt anmelden!</h3></legend>
  90. <input type="text" name="benutzername" autofocus placeholder="Benutzername" >
  91. <input type="password" name="passwort" placeholder="Passwort">
  92. <input type="submit" name="login" value="Anmelden">
  93. </fieldset>
  94. </form>
  95. </div>
  96.  
  97. <div class="login2">
  98. <form action="registrierung.php" onsubmit="registrierung()" method="post">
  99. <fieldset>
  100. <legend><h3>Neu bei NERA? Registriere dich jetzt!</h3></legend>
  101. <input type="text" name="vorname" id="vorname" placeholder="Vorname" ><br>
  102. <input type="text" name="nachname" id="nachname" placeholder="Nachname"><br>
  103. <input type="text" name="benutzername" id="benutzername" placeholder="Benutzername"><br>
  104. <input type="password" name="passwort" id="passwort" placeholder="Passwort"><br>
  105. <input type="password" name="passwort2" id="passwort2" placeholder="Passwort wiederholen"><br>
  106. <button type="submit" name="registrieren">Registrieren</button>
  107. </fieldset>
  108. </form>
  109. </div>
  110. <div id="ausgabe"></div>
  111. </body>
  112. </html>
Add Comment
Please, Sign In to add comment