Hoi iedereen,
Ik zit met een probleem, ik heb een website gemaakt waar je kan inloggen. Gebruikers worden netjes uit de database opgehaald.
Als je inlogt wordt username in session opgeslagen om later laten zien "U BENT INGELOGD ALS ...", en daar loop ik tegen aan.
Als ik inlog met gebruiker a, en op een andere browser met gebruiker b, dan lukt dat wel, maar als ik naar een andere pagina op site zelf ga, verandert gebruiker a in b.
Hier mijn code<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <
Dit is index.php (inlog pagina)
PHP Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| <?php
session_start();
if(isset($_POST["uitloggen"]))
{
header("Location:".$_SERVER["PHP_SELF"]);
}
require "conn.php";
if(isset($_POST["inloggen"]))
{
$username = $_POST["username"];
$password = $_POST["password"];
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$sql = "SELECT password FROM `gebruikers`
WHERE username='$username'";
$result = mysql_query($sql, $connection)
or die ("niet gelukt om de query:
$sql uit te voeren op $connection");
if ($rij = mysql_fetch_array($result))
{
if($rij["password"] == $password)
{
$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
header("Location: index1.php");
exit;
}
}
echo "<script type='text/javascript'>alert('fout wachtwoord of gebruikersnaam probeer het opnieuw')</script>";
}
?>
<html>
<head>
<title>scenic_photo</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<div id="main">
<header>
<div id="logo">
<div id="logo_text">
<h1><a href="index.html">Mijn<span class="logo_colour">_Website</span></a></h1>
<h2>Bevat nuttige informatie</h2>
</div>
</div>
</header>
<div id="site_contentmenu">
<div id="sidebar_container">
<div class="sidebar">
<h2>Aanmelden</h2>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
<p><h6>Gebruiker ID<input type="text" name="username"></h6>
<h6>Wachtwoord<input type="text" name="password"></h6></p>
<input style="height: 25px; width: 100px" type="submit" value="Aanmelden" name="inloggen">
</form>
</div>
<div class="sidebar">
<a href="registreer.php">Nog geen aacount?</a>
</div>
</div>
<div class="content">
<h1>Welkom</h1>
</div>
</div>
<footer>
<p>Copyright © Mijn_Website</p>
</footer>
</div>
<p> </p>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.easing-sooper.js"></script>
<script type="text/javascript" src="js/jquery.sooperfish.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('ul.sf-menu').sooperfish();
});
</script>
</body>
</html> |
EN DIT IS pagina als je ingelogd bent<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
PHP Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
| <?php
session_start();
if(!isset($_SESSION["username"]))
{
header("Location: index.php");
}
if(isset($_POST["uitloggen"]))
{
unset ($_POST["username"]);
header ("Location: index.php");
}
?>
<html>
<head>
<title>scenic_photo</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<div id="main">
<header>
<div id="logo">
<div id="logo_text">
<h1><a href="index.html">Mijn<span class="logo_colour">_Website</span></a></h1>
<h2>Bevat nuttige informatie</h2>
</div>
</div>
<nav>
<div id="menu_container">
<ul class="sf-menu" id="nav">
<li><a href="index1.php">Home</a></li>
<li><a href="examples.php">Examples</a></li>
<li><a href="chat.php">Chat</a></li>
<li><a href="another_page.php">Another Page</a></li>
<li><a href="#">Example Drop Down</a>
<ul>
<li><a href="web.php">Web</a></li>
<li><a href="#">Drop Down Two</a>
<ul>
<li><a href="#">Sub Drop Down One</a></li>
<li><a href="#">Sub Drop Down Two</a></li>
<li><a href="#">Sub Drop Down Three</a></li>
<li><a href="#">Sub Drop Down Four</a></li>
<li><a href="#">Sub Drop Down Five</a></li>
</ul>
</li>
<li><a href="#">Drop Down Three</a></li>
<li><a href="#">Drop Down Four</a></li>
<li><a href="#">Drop Down Five</a></li>
</ul>
</li>
</ul>
</div>
</nav>
</header>
<div id="site_content">
<div id="sidebar_container">
<div class="sidebar">
<?php
if(isset($_SESSION["username"]))
{
echo "<h2>U bent ingelogd als </h2> ". $_SESSION["username"];
}
?>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
<input style="height: 25px; width: 100px" type="submit" name="uitloggen" value="Uitloggen" id="inloggen"/>
</form>
</div>
<div class="sidebar">
<h3>Nieuws</h3>
<h4>Nieuwe website opgestart</h4>
<h5>Dinsdag 1 juli 2012</h5>
<p>Website is in ontwikkeling<br /><a href="#">Lees meer</a></p>
</div>
<div class="sidebar">
<h3>Aanbevolen links</h3>
<ul>
<li><a href="#">First Link</a></li>
<li><a href="#">Another Link</a></li>
<li><a href="#">And Another</a></li>
<li><a href="#">One More</a></li>
<li><a href="#">Last One</a></li>
</ul>
</div>
</div>
<!-- class="logo_colour", allows you to change the colour of the text
<div class="content">
<h1>Welkom</h1>
</div>
-->
<div class="content">
</div>
</div>
<footer>
<p>Copyright © Mijn_Website</p>
</footer>
</div>
<p> </p>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.easing-sooper.js"></script>
<script type="text/javascript" src="js/jquery.sooperfish.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('ul.sf-menu').sooperfish();
});
</script>
</body>
</html> |