Advertisement
Guest User

Untitled

a guest
Aug 27th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.02 KB | None | 0 0
  1. <!DOCTYPE html <?php session_start(); ?>>
  2. <html>
  3. <head>
  4. <title> Přihlásit </title>
  5. </head>
  6. <body>
  7.     <h1> Přihlásit se </h1>
  8.     <form method="post">
  9.         Jméno<br>
  10.         <input type="text" name="jmenologin" required autocomplete="off">
  11.         <br> Heslo <br>
  12.         <input type="password" name="heslologin" required autocomplete="off">
  13.         <br>
  14.         <input type="submit" value="OK">
  15.     </form>
  16.     <?php
  17.  
  18.     ###### Uprav údaje k databázi ######
  19.   ###### Povinné označené *     ######
  20.  
  21.     $servername = "<host>"; //Host databáze *
  22.     $username = "<uzivatel>"; //Uživatel databáze *
  23.     $password = "<heslo>"; //Heslo databáze *
  24.     $dbname = "<databaze>"; //Název databáze *
  25.  
  26.     $tabulka = "WebLoginData"; //Název tabulky
  27.     $radekjmeno = "Jmeno"; //Sloupec jméno
  28.     $radekheslo = "Heslo"; //Sloupec heslo
  29.     $radekdatum = "Datum"; //Sloupec datum
  30.     $radekemail = "Email"; //Sloupec email
  31.  
  32.  
  33. if (isset($_POST["jmenologin"])) {
  34.     $conn = new mysqli($servername, $username, $password, $dbname);
  35.     if ($conn->connect_error) {
  36.         die("Connection failed: " . $conn->connect_error);
  37.     }
  38.     $jmenologin = $_POST["jmenologin"];
  39.     $heslologin = $_POST["heslologin"];
  40.     $sql = 'SELECT * FROM '.$tabulka.' WHERE '.$radekjmeno.' = "'.$jmenologin.'";';
  41.     $result = $conn->query($sql);
  42.     $row = $result->fetch_assoc();
  43.     if ($row[$radekjmeno] != NULL) {
  44.         echo "<br>";
  45.         if (password_verify($_POST["heslologin"] , $row[$radekheslo])) {
  46.  
  47.             ######### Prikazy pri prihlaseni #######
  48.           echo 'Spravne heslo!';
  49.             //$_SESSION["jmeno"] = $jmenologin;
  50.             //header("administrace.php");
  51.  
  52.  
  53.             ########################################
  54.       } else {
  55.             echo '<h3>Spatne heslo.</h3>';
  56.             unset($jmenologin, $heslologin);
  57.         }
  58.     } else {
  59.         echo "<h3>Uživatel neexistuje.</h3>";
  60.         unset($jmenologin, $heslologin);
  61.     }
  62.     $conn->close();
  63. }
  64. ?>
  65.  
  66. </body>
  67. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement