Advertisement
Guest User

Untitled

a guest
Jun 10th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. <div class="loginlogout">
  2. <?php
  3.  
  4. if (!isset($_SESSION['username']) and (isset($_POST['username']))) {
  5. $username = $_POST['username'];
  6. $password = hash("sha512", $_POST['password']);
  7. $uname = mysql_real_escape_string($username);
  8. $upass = mysql_real_escape_string($password);
  9.  
  10. if ((!empty($uname)) or (!empty($upass))) {
  11. $login = mysql_query("SELECT * FROM `users` WHERE `username` = '" . $uname . "' AND `password` = '" . $upass . "'");
  12. $bancheck = mysql_fetch_array($login);
  13.  
  14. if ($bancheck['banned'] == '1') {
  15. echo '<p>Your account has been banned.</p>';
  16. }
  17.  
  18. else {
  19.  
  20. if (mysql_num_rows($login)) {
  21. $user = mysql_fetch_assoc($login);
  22. //extract($user, EXTR_PREFIX_ALL, "users"); // this sets all fields in the mysql database to variables like $user_id for the field "id" in mysql
  23. $_SESSION['username'] = $user_name;
  24. $getRealName = mysql_query("SELECT title, forename, surname FROM users WHERE username = '" . $_POST['username'] . "' ");
  25. $userDetails = mysql_fetch_array($getRealName);
  26.  
  27. $useridquery = mysql_query("SELECT * FROM users WHERE `username` = '" . $uname . "'");
  28. $userid = mysql_fetch_array($useridquery);
  29. $_SESSION['userid'] = $userid['uid'];
  30.  
  31.  
  32. echo '
  33. <ul class="pageitem">
  34. <li class="textbox">
  35. <h2>Login Accepted</h2>
  36. <p class="confirmation center">Thank you for logging in ' . $userDetails['forename'] . ' click <a href="index.php">here</a>
  37. if your browser does not automatically re-direct you.</p>
  38. </li>';
  39. }
  40.  
  41. else {
  42. echo "<h2>Error 1</h2>
  43. <p>Invalid Login or Password.</p>";
  44. }
  45. }
  46. }
  47.  
  48. else {
  49. echo "<h2>Error 2</h2>
  50. <p>Login Failed - Please Enter Both A Username And Password</p>";
  51. }
  52. }
  53.  
  54. else{
  55. echo '<h2>Error 3</h2>
  56. <p>You Are Already Logged In!</p>';
  57. }
  58. ?>
  59. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement