Advertisement
Guest User

Untitled

a guest
Jun 11th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. INDEX.PHP
  2. ==============================================================================
  3. <?php
  4.  
  5. session_start();
  6.  
  7. if (!isset($_SESSION['username']) && !isset($_SESSION['password'])){
  8. echo "Welcome Guest! <br> <a href=login.php>Login</a> | <a href=register.php>Register</a>";
  9. }else{
  10. echo "Welcome ".$username." (<a href=logout.php>Logout</a>)";
  11. }
  12.  
  13.  
  14. ?>
  15. ==================================================================
  16. LOGIN.PHP
  17. ==================================================================
  18. <?php
  19. session_start();
  20.  
  21. function index(){
  22.  
  23. echo "<form action='?act=login' method='post'>"
  24. ."Username: <input type='text' name='username' size='30'><br>"
  25. ."Password: <input type='password' name='password' size='30'><br>"
  26. ."<input type='submit' value='Login'>"
  27. ."</form>";
  28.  
  29. }
  30.  
  31.  
  32. function login(){
  33.  
  34. $username = $_POST['username'];
  35. $password = $_POST['password'];
  36.  
  37.  
  38. $connect = mysql_connect("BABYYEAH", "YEAHBABY", "BABYYEAH;");
  39. if(!$connect){
  40. die(mysql_error());
  41. }
  42.  
  43. $select_db = mysql_select_db("YEAHBABY", $connect);
  44. if(!$select_db){
  45. die(mysql_error());
  46. }
  47.  
  48.  
  49. $result = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'");
  50. $row = mysql_fetch_array($result);
  51. $id = $row['id'];
  52.  
  53. $select_user = mysql_query("SELECT * FROM users WHERE id='$id'");
  54. $row2 = mysql_fetch_array($select_user);
  55. $user = $row2['username'];
  56.  
  57. if($username != $user){
  58. die("This username does not exist.");
  59. }
  60.  
  61.  
  62. $pass_check = mysql_query("SELECT * FROM users WHERE username='$username' AND id='$id'");
  63. $row3 = mysql_fetch_array($pass_check);
  64. $email = $row3['email'];
  65. $select_pass = mysql_query("SELECT * FROM users WHERE username='$username' AND id='$id' AND email='$email'");
  66. $row4 = mysql_fetch_array($select_pass);
  67. $real_password = $row4['password'];
  68.  
  69. if($password != $real_password){
  70. die("Invalid password.");
  71. }
  72.  
  73.  
  74.  
  75.  
  76. $_SESSION['username'] = $username;
  77. $_SESSION['password'] = $password;
  78.  
  79. echo "Thank you for logging in, ".$username.". You will be redirected shortly press <a href=index.php>here</a> if you won't get redirected automatically.";
  80. header('Location: /index.php');
  81.  
  82.  
  83.  
  84. }
  85.  
  86. switch($act){
  87.  
  88. default;
  89. index();
  90. break;
  91.  
  92. case "login";
  93. login();
  94. break;
  95.  
  96. }
  97. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement