Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(E_ALL & ~E_NOTICE);
- session_start();
- if(isset($_SESSION['username'])
- {
- // המשתמש מחובר כרגע
- include_once("connection.php");
- $loggedin = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'");
- $loggedin = true;
- }
- else
- {
- // המשתמש לא מחובר כרגע
- $loggedin = false;
- }
- if($_POST['submit'])
- {
- include_once("connection.php");
- $username = strip_tags($_POST['username']);
- $pass = strip_tags($_POST['pass']);
- $sql = "SELECT * FROM 'users' WHERE 'username' = '$username', 'pass' = '$pass'";
- $query = mysql_query($dbCon, $sql);
- if(mysql_num_rows($query) >= 1){
- // הכנס את המשתמש שהתחבר לSession
- $_SESSION['username'] = $username;
- }else{
- // הצג הודעה אם הוא נכשל להתחבר
- echo '<script>alert("התחברות נכשלה");</script>';
- }
- }
- // כפתור התנתקות
- if(isset($_GET['logout']))
- {
- // מחק את ה Session שיש כרגע
- unset($_SESSION['username']);
- session_destroy();
- header("Location: index.php");
- }
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8" />
- <link rel="stylesheet" type="text/css" href="style.css">
- <title>MyStory - התחברות</title>
- </head>
- <body>
- <header>
- <a id="logo" href="MyStory.html">Name</a>
- </header>
- <?php // אם הוא מחובר אין צורך להראות לו את הטופס התחברות ?>
- <?php if(!$loggedin) { ?>
- <div class = "lform">
- <form method="post" action="login.php">
- <input class="input" type="text" placeholder="שם משתמש" name="username" /><br/>
- <input class="input" type="password" placeholder="סיסמה" name="pass" /><br/>
- <input class="input" id="loginBtn" type="submit" value="התחבר" />
- </form>
- </div>
- <?php } else { // אם הוא מחובר להראות לו כפתור התנתקות ?>
- <a href="?logout>התנתקות</a>
- <?php } ?>
- <footer>©2016</footer>
- </body>
- </html>
Add Comment
Please, Sign In to add comment