Advertisement
Guest User

Untitled

a guest
Jun 15th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.81 KB | None | 0 0
  1. <?php
  2.  
  3. function db_now()
  4. {
  5.     return date('Y-m-d H:i:s');
  6. }
  7.  
  8. $username = $_POST['username'];
  9. $password = $_POST['password'];
  10. $errors = array();
  11. $passcheck = $db->single("SELECT password FROM users WHERE username='".$username."'");
  12. $hash = sha1($username, $password);
  13. $user = $db->single("dsfsdfdsf");
  14.  
  15. print_r($user);
  16.  
  17. if(!empty($_POST))
  18. {  
  19.  
  20.     if(strlen($username) < 1)
  21.     {
  22.         $errors[] = 'Username too short, at least 1 character';
  23.     }
  24.     if(strlen($password) < 4)
  25.     {
  26.         $errors[] = 'Password too short, at least 4 characters';
  27.     }
  28.     if($db->single("SELECT username FROM users WHERE username='".$username."'") == null)
  29.     {
  30.         $errors[] = 'Username does not exist';
  31.     }
  32.     if($passcheck['password'] == $hash)
  33.     {
  34.         echo 'Goed wachtwoord';
  35.     }
  36.    
  37.     if(!empty($errors))
  38.     {
  39.         echo '<fieldset>';
  40.         echo '<legend>Error\'s</legend>';
  41.         echo '<div class="side-img">';
  42.         echo '<img src="images/error.png" alt="Error">';
  43.         echo '</div><div class="content">';
  44.         foreach ($errors as $error)
  45.         {
  46.             echo '<span class="error">'.$error.'</span><br />';
  47.         }
  48.         echo '</fieldset>';
  49.         echo '</div>';
  50.     } else {
  51.         echo '<fieldset>';
  52.         echo '<legend>Succes!</legend>';
  53.         echo '<div class="side-img">';
  54.         echo '<img src="images/check.png" alt="Error">';
  55.         echo '</div><div class="content">';
  56.         echo '<span>You are succesfull logged in!</span>';
  57.         echo '</fieldset>';
  58.         echo '</div>';
  59.        
  60.     }
  61. }
  62. ?><form action="?page=login" method="post">
  63. <fieldset>
  64.     <legend>Login</legend>
  65.     <div class="side-img">
  66.         <img src="images/keys.png" alt="Error">
  67.     </div>
  68.     <div class="content">
  69.         <span>Username:</span><input type="text" name="username">
  70.         <br />
  71.         <span>Password:</span><input type="password" name="password">
  72.         <br />
  73.         <input type="submit" value="Login">
  74.     </div>
  75. </fieldset>
  76. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement