Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.30 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4. define('DB_HOST', '127.0.0.1');
  5. define('DB_NAME', 'users');
  6. define('DB_USER','root');
  7. define('DB_PASSWORD','db_password');
  8. $con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
  9. $db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
  10.  
  11. LogIn();
  12.  
  13. function LogIn()
  14. {
  15.  
  16. $log_username = mysql_real_escape_string($_POST['username']);
  17. $log_password = mysql_real_escape_string($_POST['password']);
  18.  
  19. $query = "SELECT password FROM users WHERE username = '$log_username'";
  20. $storedPassword = mysql_query("SELECT password FROM users WHERE username = '$log_username'");
  21. $row = mysql_fetch_row($storedPassword);
  22. $storedSalt = mysql_query("SELECT salt FROM users WHERE username = '$log_username'");
  23. $saltrow = mysql_fetch_row($storedSalt);
  24. $options = [
  25. 'cost' => 12,
  26. ];
  27.  
  28. $hash = password_hash($row, PASSWORD_BCRYPT);
  29. $data = mysql_query ($query)or die(mysql_error());
  30. if($data)
  31. {
  32. if (password_verify($log_password, $row[0]))
  33. {
  34. //echo "Valid login";
  35. session_start();
  36. $_SESSION["uname"] = $log_username;
  37.  
  38. }
  39. else
  40. {
  41. echo 'Invalid username or password.';
  42. }
  43. }
  44. }
  45. ?>
  46.  
  47. <?php
  48.  
  49.  
  50. define('DB_HOST', '127.0.0.1');
  51. define('DB_NAME', 'users');
  52. define('DB_USER','root');
  53. define('DB_PASSWORD','db_password');
  54.  
  55. $con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
  56. $db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());
  57.  
  58. if(isset($_POST['submit']))
  59. {
  60. NewUser();
  61. }
  62.  
  63. function NewUser()
  64. {
  65. $reg_email = mysql_real_escape_string($_POST['email']);
  66. $reg_username = mysql_real_escape_string($_POST['username']);
  67. $reg_password = mysql_real_escape_string($_POST['password']);
  68. $reg_repeatpassword = mysql_real_escape_string($_POST['repeatpassword']);
  69. $reg_email = mysql_real_escape_string($_POST['email']);
  70.  
  71. $reg_hash = mysql_real_escape_string($_POST['password']);
  72. //$options = [
  73. // 'cost' => 12,
  74. //];
  75. $hash = password_hash($reg_hash, PASSWORD_BCRYPT);
  76.  
  77. if($reg_password != $reg_repeatpassword)
  78. {
  79. echo "Passwords do not match";
  80. }
  81. else
  82. {
  83. $query = "INSERT INTO users (id, username, password, salt, email) VALUES ('', '$reg_username','$hash','','$reg_email')";
  84. $data = mysql_query ($query)or die(mysql_error());
  85. if($data)
  86. {
  87. //echo "Successfully registered";
  88. echo '<script type="text/javascript">alert("Registration successful.");</script>';
  89. }
  90. }
  91. }
  92.  
  93. ?>
  94.  
  95. <body>
  96. <div class="container" align="center">
  97. <?php
  98. if(!isset($_SESSION['uname']))
  99. {
  100. echo "<div style='margin-bottom: 200px; text-align: center;'>Please log in to view uploads.<br>"; echo "</div>";
  101. echo "<div class='container2' align='center'>";
  102. echo "<form action='/login.php' method='post' enctype='multipart/form-data' >";
  103. echo "<label for='username'>Username: </label>";
  104. echo "<input type='text' id='username' name='username'>";
  105. echo "<br>";
  106. echo "<label for='password'>Password: </label>";
  107. echo "<input type='password' id='password' name='password'>";
  108. echo "<div id='lower'>";
  109. echo "<input type='submit' id='submit' value='Log in'>";
  110. echo "</div><!--/ lower-->";
  111. echo "</form>";
  112. echo "</div>";
  113. }
  114. else
  115. {
  116. echo "<div style='margin-bottom: 50px; text-align: center;'>"; echo "<h3>"; echo "Welcome, ". $_SESSION['uname']; echo "</h3>"; echo "</div>";
  117. echo "<div class='logoutbutton' align='center'>";
  118. echo "<form action='/uploads' class='logoutbutton' method='post' enctype='multipart/form-data'><input type='submit' id='submit' value='View uploads'></form>";
  119. echo "<form action='/logout.php' class='logoutbutton' method='post' enctype='multipart/form-data'><input type='submit' id='submit' value='Log out'></form>";
  120. echo "</div>";
  121.  
  122. }?>
  123.  
  124. </div>
  125.  
  126. <!--Version 3.2-->
  127. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement