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> |