Advertisement
Guest User

Untitled

a guest
Jun 17th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.42 KB | None | 0 0
  1. <?php
  2. $user = $_GET['user'];
  3. $pass = $_GET['pass'];
  4. $user = strtolower($user);
  5. $pass = strtolower($pass);
  6. //Start session
  7.     session_start();
  8.     $errmsg_arr = array();
  9.     $errflag = false;
  10.     $link = mysql_connect(localhost, database_user, database_pass);
  11.     if(!$link) {
  12.         die('Failed to connect to server: ' . mysql_error());
  13.     }
  14.     $db = mysql_select_db(database_name);
  15.     if(!$db) {
  16.         die("Unable to select database");
  17.     }
  18.     function clean($str) {
  19.         $str = @trim($str);
  20.         if(get_magic_quotes_gpc()) {
  21.             $str = stripslashes($str);
  22.         }
  23.         return mysql_real_escape_string($str);
  24.     }
  25.         function IsInjected($str)
  26.         {
  27.         $injections = array('(\n+)',
  28.               '(\r+)',
  29.               '(\t+)',
  30.               '(%0A+)',
  31.               '(%0D+)',
  32.               '(%08+)',
  33.               '(%09+)'
  34.               );
  35.       $inject = join('|', $injections);
  36.       $inject = "/$inject/i";
  37.       if(preg_match($inject,$str))
  38.         {
  39.         return true;
  40.           }
  41.           else
  42.           {
  43.         return false;
  44.       }
  45.        }
  46.  
  47.     $qry="SELECT * FROM users WHERE username ='".$user."' AND password = '".$pass."'";
  48.     $result=mysql_query($qry);
  49.    
  50.     if($result) {
  51.         if(mysql_num_rows($result) == 1) {
  52.             session_regenerate_id();
  53.             echo "User successfully logged in!";
  54.             exit();
  55.         }else {
  56.             echo "Sorry, the login failed. Please try again!";
  57.             exit();
  58.         }
  59.     }else {
  60.         die("Query failed");
  61.     }
  62. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement