Guest User

Untitled

a guest
Sep 9th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.         <?php
  2. error_reporting(E_ALL & ~E_NOTICE);
  3. session_start();
  4.  
  5. if(isset($_SESSION['username'])
  6. {
  7.     // המשתמש מחובר כרגע
  8.     include_once("connection.php");
  9.     $loggedin = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'");
  10.     $loggedin = true;
  11. }
  12. else
  13. {
  14.     // המשתמש לא מחובר כרגע
  15.     $loggedin = false;
  16. }
  17. if($_POST['submit'])
  18.     {
  19.         include_once("connection.php");
  20.         $username = strip_tags($_POST['username']);
  21.         $pass = strip_tags($_POST['pass']);
  22.         $sql = "SELECT * FROM 'users' WHERE 'username' = '$username', 'pass' = '$pass'";
  23.         $query = mysql_query($dbCon, $sql);
  24.    
  25.         if(mysql_num_rows($query) >= 1){
  26.             // הכנס את המשתמש שהתחבר לSession
  27.             $_SESSION['username'] = $username;
  28.         }else{
  29.             // הצג הודעה אם הוא נכשל להתחבר
  30.             echo '<script>alert("התחברות נכשלה");</script>';
  31.         }
  32.     }
  33. // כפתור התנתקות
  34. if(isset($_GET['logout']))
  35. {
  36.     // מחק את ה Session שיש כרגע
  37.     unset($_SESSION['username']);
  38.     session_destroy();
  39.     header("Location: index.php");
  40. }
  41. <!DOCTYPE html>
  42. <html>
  43.     <head>
  44.         <meta charset="utf-8" />
  45.         <link rel="stylesheet" type="text/css" href="style.css">
  46.         <title>MyStory - התחברות</title>
  47.     </head>
  48.     <body>
  49.         <header>
  50.             <a id="logo" href="MyStory.html">Name</a>
  51.         </header>
  52.         <?php // אם הוא מחובר אין צורך להראות לו את הטופס התחברות ?>
  53.         <?php if(!$loggedin) { ?>
  54.         <div class = "lform">
  55.        
  56.             <form method="post" action="login.php">
  57.            
  58.             <input class="input" type="text" placeholder="שם משתמש" name="username" /><br/>
  59.             <input class="input" type="password" placeholder="סיסמה" name="pass" /><br/>
  60.             <input class="input" id="loginBtn" type="submit" value="התחבר" />
  61.            
  62.             </form>
  63.            
  64.         </div>
  65.         <?php } else { // אם הוא מחובר להראות לו כפתור התנתקות ?>
  66.             <a href="?logout>התנתקות</a>
  67.         <?php } ?>
  68.     <footer>©2016</footer>
  69.     </body>
  70. </html>
Add Comment
Please, Sign In to add comment