Eerst werkte mijn inlogformulier wel. Nu heb ik alleen wat tekst aangepast geen code. Nu werkt ie opeens niet meer.
Ik heb een login.php en daarin staat dit:
Codeblok (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
session_start();
$page="login";
include"header.php";
?>
En hier is dan authenticate.php
Codeblok (autenthicate.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
session_start();
$page="login";
include"header.php";
if ($_POST[username] == "" || $_POST[password] == "")
{
print <<
EOF;
print "
}
require "mysql.php";
global $c;
$check_users = mysqli_query($c,"SELECT * FROM `users` WHERE `username` = ".$_POST["username"]." AND `userpass` = ".md5($_POST["password"])."");
if (mysqli_num_rows($check_users)==0)
{
print "
}
else
{
$_SESSION[loggedin]=1;
$mem=mysqli_fetch_array($check_users);
$_SESSION[userid]=$mem[id];
$ip = ($_SERVER[HTTP_X_FORWARDED_FOR])
? $_SERVER[HTTP_X_FORWARDED_FOR]
: $_SERVER[REMOTE_ADDR];
print "
";
Alleen wanneer een account in wil loggen staat er:
Quote:
nloggen mislukt: Error #101
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.
Inloggen mislukt: Error #102
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.
Waar gaat het fout?
Ik heb een login.php en daarin staat dit:
Codeblok (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
session_start();
$page="login";
include"header.php";
?>
Inloggen
op
En hier is dan authenticate.php
Codeblok (autenthicate.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
session_start();
$page="login";
include"header.php";
if ($_POST[username] == "" || $_POST[password] == "")
{
print <<
EOF;
print "
Inloggen mislukt: Error #101
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw."
;}
require "mysql.php";
global $c;
$check_users = mysqli_query($c,"SELECT * FROM `users` WHERE `username` = ".$_POST["username"]." AND `userpass` = ".md5($_POST["password"])."");
if (mysqli_num_rows($check_users)==0)
{
print "
Inloggen mislukt: Error #102
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.";}
else
{
$_SESSION[loggedin]=1;
$mem=mysqli_fetch_array($check_users);
$_SESSION[userid]=$mem[id];
$ip = ($_SERVER[HTTP_X_FORWARDED_FOR])
? $_SERVER[HTTP_X_FORWARDED_FOR]
: $_SERVER[REMOTE_ADDR];
print "
";
Alleen wanneer een account in wil loggen staat er:
Quote:
nloggen mislukt: Error #101
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.
Inloggen mislukt: Error #102
Zorg ervoor dat al uw informatie correct ingevoerd is en probeer opnieuw.
Waar gaat het fout?