Ik heb 2 script gemaakt om in te loggen, maar t lijkt wel alsof ie mn sessie warden niet opslaat. krijg wel gewoon een session_id.
wie kan me zeggen waar de kink zit want ik heb wel alle topics hier doorgelezen
de login;
en de geheime pagina;
wie kan me zeggen waar de kink zit want ik heb wel alle topics hier doorgelezen
de login;
PHP:
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
| <? $lidnummer = $_POST['lidnummer']; $password = $_POST['password']; $password = md5($password); if ($submit == 'yes') { include('connect.php'); $query = "SELECT * FROM gebruikers WHERE lidnummer = $lidnummer AND password = '$password'"; $resultaat = mysql_num_rows(mysql_query($query)); if ($resultaat == "1") { $lidnummer = $_POST['lidnummer']; $_SESSION["lidnummer"] = $lidnummer; echo "U bent ingelogged met lidnummer:<b>$lidnummer</b><br>"; } else { echo "uw login is niet gelukt"; } } if (!ISSET($_SESSION['lidnummer'])) { print "<form method=\"post\" action=\"$PHP_SELF\">"; print "<input type=\"hidden\" name=\"submit\" value=\"yes\">"; print "Login:<input name=\"lidnummer\" type=\"text\"><br>"; print "Paswoord:<input name=\"password\" type=\"password\"><br>"; print "<input type=\"submit\" value=\"inloggen\">"; print "</form>"; } ?> |
en de geheime pagina;
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <? session_start(); if ($_session["lidnummer"] == "100825") { echo "whoei! u bent dus admin !"; } else if (isset($_session["lidnummer"])) { echo "welkom !"; } else if (!isset($session["lidnummer"])) { header("Location: login.php"); } ?> |
[ Voor 19% gewijzigd door VO-Zephyr op 09-09-2003 11:50 ]