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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| <?php session_start(); header("Cache-control: private"); // IE 6 Fix for hitting the back menu include("connect.php"); $_SESSION['naam'] = $_POST['naam']; $_SESSION['wachtwoord'] = $_POST['wachtwoord']; if(!isset($HTTP_POST_VARS ['Submit'])) { echo "You are not authorized to enter this page the way you tried to, so kindly <h1>leave!!</h1>"; }else{ if( (!$_SESSION['naam']) || (!$_SESSION['wachtwoord']) ) { echo "Vul de gevraagde login informatie in aub! <br />"; include("login.html"); exit(); } // Convert password to md5 hash $password = md5($password); // check if the user info validates the db $sql = mysql_query("SELECT * FROM persoon WHERE Naam='".$_SESSION['naam']."' AND Password='".$_SESSION['wachtwoord']."'"); $login_check = mysql_num_rows($sql); if($login_check > 0){ while($row = mysql_fetch_array($sql)){ foreach( $row AS $key => $val ){ $$key = stripslashes( $val ); } // Register some session variables! session_register('first_name'); $_SESSION['first_name'] = $first_name; session_register('last_name'); $_SESSION['last_name'] = $last_name; session_register('email_address'); $_SESSION['email_address'] = $email_address; session_register('special_user'); $_SESSION['user_level'] = $user_level; echo 'Login success'; } } else { echo "You could not be logged in! Either the username and password do not match or you have not validated your membership!<br /> Please try again!<br />"; include 'login.html'; } ?> |
Ik snap niet precies waarom ik hierbij een "Parse error: parse error in c:\phpdev\www\rottertours\login.php on line 14" krijg
Dezelfde if statement werkt wel op mijn andere php scriptjes dus ik snap het ff niet meer