Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 6th, 2012  |  syntax: None  |  size: 1.29 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2. include('connection.php');
  3.  
  4. session_start();
  5.  
  6. if(isset($_SESSION['logged'])) die(header("location: index.php"));
  7.  
  8. if(isset($_POST['submitted']) && $_POST['submitted'])
  9. {
  10.         $con = @mysql_connect($MySQLhost, $MySQLuser, $MySQLpass) or die('MySQL error, retry!');
  11.         $db = @mysql_select_db($MySQLdata, $con) or die('MySQL error, retry!');
  12.        
  13.         if(isset($_POST['username']) && $_POST['username'] && isset($_POST['password']) && $_POST['password'])
  14.         {
  15.        
  16.                 $username = $_POST['username'];
  17.                
  18.                 $password = md5(mysql_real_escape_string($_POST['password']));
  19.                
  20.                 $query = "SELECT * FROM `users` WHERE `username`='" . mysql_real_escape_string($username) ."' AND `password`='" . $password . "'";
  21.                 $result = @mysql_query($query) or die('MySQL error, retry!');
  22.                
  23.                 if(!mysql_num_rows($result)) die('Invalid login, retry!');
  24.                
  25.                 $_SESSION['logged'] = 1;
  26.                 $_SESSION['username'] = $username;
  27.                
  28.                 if($con) @mysql_close($con) or die('MySQL error, retry!');
  29.                
  30.                 die('Logged in successfully!');
  31.         }
  32.         else
  33.         {
  34.                 die('Invalid input - retry!');
  35.         }
  36. }
  37. ?>
  38. <form method="POST" action="login.php">
  39.         <input type="hidden" name="submitted" value="1">
  40.         Username: <input type="text" name="username"><br>
  41.         Password: <input type="password" name="password"><br><br>
  42.         <input type="submit" value="submit">
  43. </form>