View difference between Paste ID: aQqypVnC and 1khyL7qz
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>