SHARE
TWEET

Untitled

a guest Jul 20th, 2017 79 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. session_start();
  3. if (isset($_POST['submit']))
  4.     {    
  5. include("config.php");
  6.  
  7.  
  8. $username=$_POST['username'];
  9. $password=$_POST['password'];
  10.  
  11. $_SESSION['login_user']=$username;
  12.  
  13. $query = mysql_query("SELECT username FROM login WHERE username='$username' and password='$password'");
  14.  
  15.  if (mysql_num_rows($query) != 0)
  16. {
  17.  
  18.  echo "<script language='javascript' type='text/javascript'> location.href='home.php' </script>";  
  19.   }
  20.  
  21.   else
  22.   {
  23. echo "<script type='text/javascript'>alert('User Name Or Password Invalid!')</script>";
  24. }
  25.  
  26. }
  27.  
  28. ?>
  29.    
  30. <html>
  31. <head>
  32. <title>Untitled Document</title>
  33. </head>
  34. <body>    
  35. <h1>Welcome
  36. <?php
  37. session_start();
  38. $login_session=$_SESSION['login_user'];
  39. echo $login_session;?> </h1>
  40. <a href="logout.php"> Logout </a>
  41. </body>
  42. </html>
  43.    
  44. <?php
  45. session_start();
  46. if(session_destroy())
  47. {
  48. header("Location: login.php");
  49. }
  50. ?>
  51.    
  52. //login.php
  53. if (mysql_num_rows($query) != 0){
  54.     $row = mysql_fetch_assoc($query)
  55.     $user_login = $row['username'];
  56.     $_SESSION['user_login'] = $user_login;//присваиваем нашему ключу значение
  57. //В нашем случае, логин юзера
  58.     if(isset($_GET['requested_url']){
  59.         header('Location: '.urldecode($_GET['requested_url']));
  60.     }//Если был задан запрашиваемый адрес, то автоматически перенаправляем его туда.
  61. }
  62.    
  63. //somepage.php
  64. if(!isset($_SESSION['user_login']){
  65.     header('Location: login.php?requested_url='.urlencode($_SERVER[REQUEST_URI]));//В идеале, передавая и адрес страницы, на которую изначально хотел зайти пользователь, чтобы потом сразу перенаправить его туда.
  66. }
  67. require_once('content.php');
  68.  
  69. //logout.php
  70. session_unset();
  71. header('Location: login.php');
  72.    
  73. session_unset ();
  74. session_destroy ();
  75. $connection->close();
  76. unset($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'], $_SERVER);
  77. header('HTTP/1.0 401 Unauthorized');
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top