Guest User

Untitled

a guest
Oct 23rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. <?php
  2. session_start();
  3.  
  4. //This displays your login form
  5. function index(){
  6.  
  7. echo "<form action='?act=login' method='post'>"
  8. ."Username: <input type='text' name='username' size='30'><br>"
  9. ."Password: <input type='password' name='password' size='30'><br>"
  10. ."<input type='submit' value='Login'>"
  11. ."</form>";
  12.  
  13. }
  14.  
  15. //This function will find and checks if your data is correct
  16. function login(){
  17.  
  18. //Collect your info from login form
  19. $username = $_REQUEST['username'];
  20. $password = $_REQUEST['password'];
  21.  
  22.  
  23. //Connecting to database
  24. $connect = mysql_connect("host", "username", "password");
  25. if(!$connect){
  26. die(mysql_error());
  27. }
  28.  
  29. //Selecting database
  30. $select_db = mysql_select_db("database", $connect);
  31. if(!$select_db){
  32. die(mysql_error());
  33. }
  34.  
  35. //Find if entered data is correct
  36.  
  37. $result = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'");
  38. $row = mysql_fetch_array($result);
  39. $id = $row['id'];
  40.  
  41. $select_user = mysql_query("SELECT * FROM users WHERE id='$id'");
  42. $row2 = mysql_fetch_array($select_user);
  43. $user = $row2['username'];
  44.  
  45. if($username != $user){
  46. die("Username is wrong!");
  47. }
  48.  
  49.  
  50. $pass_check = mysql_query("SELECT * FROM users WHERE username='$username' AND id='$id'");
  51. $row3 = mysql_fetch_array($pass_check);
  52. $email = $row3['email'];
  53. $select_pass = mysql_query("SELECT * FROM users WHERE username='$username' AND id='$id' AND email='$email'");
  54. $row4 = mysql_fetch_array($select_pass);
  55. $real_password = $row4['password'];
  56.  
  57. if($password != $real_password){
  58. die("Your password is wrong!");
  59. }
  60.  
  61.  
  62.  
  63. //Now if everything is correct let's finish his/her/its login
  64.  
  65. session_register("username", $username);
  66. session_register("password", $password);
  67.  
  68. echo "Welcome, ".$username." please continue on our <a href=index.php>Index</a>";
  69.  
  70.  
  71.  
  72.  
  73. }
  74.  
  75. switch($act){
  76.  
  77. default;
  78. index();
  79. break;
  80.  
  81. case "login";
  82. login();
  83. break;
  84.  
  85. }
  86. ?>
Add Comment
Please, Sign In to add comment