SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | error_reporting(E_ALL & ~E_NOTICE); | |
| 3 | session_start(); | |
| 4 | ||
| 5 | if(isset($_SESSION['username']) | |
| 6 | {
| |
| 7 | // המשתמש מחובר כרגע | |
| 8 | - | $username = strip_tags($_POST['username']); |
| 8 | + | |
| 9 | - | $pass = strip_tags($_POST['pass']); |
| 9 | + | $loggedin = mysql_fetch_assoc(mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."'");
|
| 10 | - | $sql = "SELECT * FROM 'users' WHERE 'username' = '$username', 'pass' = ' |
| 10 | + | $loggedin = true; |
| 11 | - | $pass'"; |
| 11 | + | |
| 12 | - | $query = mysql_query($dbCon, $sql); |
| 12 | + | else |
| 13 | {
| |
| 14 | - | if(mysql_num_rows($query) >= 1){
|
| 14 | + | // המשתמש לא מחובר כרגע |
| 15 | - | //מה אם הנתונים נכונים |
| 15 | + | $loggedin = false; |
| 16 | - | }else{
|
| 16 | + | |
| 17 | - | // מה אם הנתונים לא נכונים |
| 17 | + | |
| 18 | {
| |
| 19 | include_once("connection.php");
| |
| 20 | - | ?> |
| 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> |