registreren en aanmelden
Code (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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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
<?
include_once("connectie.php");
if ($_GET['actie'] == 'inloggen') {
// als inlogformulier is verstuurd
$query = "SELECT * FROM tbluser WHERE name='".$_POST['naam']."'";
$content = mysql_query($query)
or die("Kan de query niet uitvoeren " . mysql_error());
mysql_close($dblink);
$login = mysql_fetch_object($content);
if(md5($_POST['password']) == $login->password) {
// als gegevens kloppen met gegevens uit database, sessie starten
$_SESSION['user'] = $login->name;
echo "U bent succesvol ingelogd";
}
else {
echo "Uw inloggegevens kloppen niet.";
}
}
else if ($_GET['actie'] == 'registreren') {
// als men zich wil registreren
if (!empty($_POST['naam']) AND !empty($_POST['password'])) {
// als formulier reeds is verstuurd
if ($_POST['password'] != $_POST['password_controle']) {
echo "De ingevoerde wachtwoorden kwamen niet overeen";
}
else {
$registreer = "INSERT INTO tbluser (name, password)
VALUES ('".$_POST['naam']."', '".md5($_POST['password'])."')";
mysql_query($registreer) or die(mysql_error());
echo "Uw gegevens zijn succesvol opgeslagen!";
}
}
else {
// als formulier nog niet is verstuurd, toon registratieformulier
echo
"<form action='".$_SERVER['PHP_SELF']."?actie=registreren'
method='post'>
<table>
<tr><td colspan=2>Registreren</td></tr>
<tr><td>Inlognaam</td><td><input type='text'
name='naam'></td></tr>
<tr><td>Wachtwoord</td><td><input type='password'
name='password'></td></tr>
<tr><td>wachtwoord (controle)</td><td><input type='password'
name='password_controle'></td></tr>
<tr><td></td><td><input type='submit'
value='Registreer'></td></tr>
</table>
</form>";
}
}
else {
// inlogformulier
echo
"<form action='".$_SERVER['PHP_SELF']."?actie=inloggen'
method='post'>
<table>
<tr><td colspan=2>Inloggen</td></tr>
<tr><td>Inlognaam</td><td><input type='text'
name='naam'></td></tr>
<tr><td>Passwoord</td><td><input type='password'
name='password'></td></tr>
<tr><td></td><td><input type='submit' value='Inloggen'></td></tr>
<tr><td></td><td>
<a href='".$_SERVER['PHP_SELF']."?actie=registreren'>Registreren</a>
</td></tr>
</table>
</form>";
}
?>
include_once("connectie.php");
if ($_GET['actie'] == 'inloggen') {
// als inlogformulier is verstuurd
$query = "SELECT * FROM tbluser WHERE name='".$_POST['naam']."'";
$content = mysql_query($query)
or die("Kan de query niet uitvoeren " . mysql_error());
mysql_close($dblink);
$login = mysql_fetch_object($content);
if(md5($_POST['password']) == $login->password) {
// als gegevens kloppen met gegevens uit database, sessie starten
$_SESSION['user'] = $login->name;
echo "U bent succesvol ingelogd";
}
else {
echo "Uw inloggegevens kloppen niet.";
}
}
else if ($_GET['actie'] == 'registreren') {
// als men zich wil registreren
if (!empty($_POST['naam']) AND !empty($_POST['password'])) {
// als formulier reeds is verstuurd
if ($_POST['password'] != $_POST['password_controle']) {
echo "De ingevoerde wachtwoorden kwamen niet overeen";
}
else {
$registreer = "INSERT INTO tbluser (name, password)
VALUES ('".$_POST['naam']."', '".md5($_POST['password'])."')";
mysql_query($registreer) or die(mysql_error());
echo "Uw gegevens zijn succesvol opgeslagen!";
}
}
else {
// als formulier nog niet is verstuurd, toon registratieformulier
echo
"<form action='".$_SERVER['PHP_SELF']."?actie=registreren'
method='post'>
<table>
<tr><td colspan=2>Registreren</td></tr>
<tr><td>Inlognaam</td><td><input type='text'
name='naam'></td></tr>
<tr><td>Wachtwoord</td><td><input type='password'
name='password'></td></tr>
<tr><td>wachtwoord (controle)</td><td><input type='password'
name='password_controle'></td></tr>
<tr><td></td><td><input type='submit'
value='Registreer'></td></tr>
</table>
</form>";
}
}
else {
// inlogformulier
echo
"<form action='".$_SERVER['PHP_SELF']."?actie=inloggen'
method='post'>
<table>
<tr><td colspan=2>Inloggen</td></tr>
<tr><td>Inlognaam</td><td><input type='text'
name='naam'></td></tr>
<tr><td>Passwoord</td><td><input type='password'
name='password'></td></tr>
<tr><td></td><td><input type='submit' value='Inloggen'></td></tr>
<tr><td></td><td>
<a href='".$_SERVER['PHP_SELF']."?actie=registreren'>Registreren</a>
</td></tr>
</table>
</form>";
}
?>
Onzinnig.