Advertisement
Guest User

Untitled

a guest
May 19th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. <?php
  2.  
  3. // SQL and salt data
  4. $salt = "mysalt";
  5. $host = "localhost";
  6. $user = "root";
  7. $pass = "akecbdy6";
  8. $db = "passwd";
  9. $table = "details";
  10.  
  11.  
  12. // retrieve form data
  13. $suppl_passwd = $_POST['password'];
  14. $suppl_user = $_POST['username'];
  15.  
  16. // open connection
  17. $connection = mysql_connect($host, $user, $pass) or die ("Unable to connect!");
  18.  
  19. // select database
  20. mysql_select_db($db) or die ("Unable to select database!");
  21.  
  22. // grab passwd from db
  23. $query = "SELECT password FROM $table WHERE username = '$suppl_user'";
  24.  
  25. // execute query
  26. $result = mysql_query($query) or die ("<b>Login Unsuccessful.. <br /> </b> Raw error supplied by MySQL:<br /><br /> $query. ".mysql_error());
  27. $data = mysql_fetch_assoc($result);
  28. $db_passwd = $data['password'];
  29. $db_user = $suppl_user;
  30.  
  31.  
  32. // crypting the password given, to match against the hash in the database
  33. $suppl_passwd_crypt = crypt($suppl_passwd, $salt);
  34.  
  35.  
  36. // checking username / password
  37. if (($suppl_user == $db_user) && ($suppl_passwd_crypt == $db_passwd)) {
  38. echo "Login successful!";
  39. }
  40.  
  41. else {
  42. echo "Login failed!";
  43. }
  44.  
  45. ################ DEBUG SECTION #######################
  46. // dumping the variables for dev
  47. echo "<hr>";
  48. echo "<b> Debug of passwd: </b><br />";
  49. echo "<br />";
  50. echo "<b>DB passwd: </b><br />";
  51. var_dump($db_passwd);
  52. echo "<br /><br />";
  53. echo "<b>Supplied passwd: </b><br />";
  54. var_dump($suppl_passwd_crypt);
  55. echo "<hr>";
  56. echo "<br />";
  57. echo "<b> Debug of username: </b><br/><br />";
  58. echo "<b> DB user: </b><br />";
  59. var_dump($db_user);
  60. echo "<br /><br />";
  61. echo "<b>Supplied username: </b><br />";
  62. var_dump($suppl_user);
  63. echo "<br />";
  64. var_dump($data);
  65.  
  66. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement