login.php
Gesponsorde koppelingen
PHP script bestanden
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
session_start();
/**
* @author Leon Kuipers
* @copyright 2011
*/
include 'connectie.php';
include 'function.php';
?>
session_start();
/**
* @author Leon Kuipers
* @copyright 2011
*/
include 'connectie.php';
include 'function.php';
?>
<html>
<head>
<title>login</title>
<link href="gastenboek.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div></div>
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
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
115
116
117
118
119
120
121
122
123
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
115
116
117
118
119
120
121
122
123
<?php
if (isset($_POST['aanmaken']))
{
$naam_1 = beveiliging($_POST['naam_1']);
$pass_1 = beveiliging($_POST['wachtwoord_1']);
$pass_2 = beveiliging($_POST['wachtwoord_2']);
$mail_1 = beveiliging($_POST['mail_1']);
if ($pass_1 != $pass_2)
{
$error[] = 'Wachtwoorden komen niet overeen!';
}
if ($pass_2 == "")
{
$error[] = "wachtword is niet ingevuld!";
}
elseif ($pass_1 == "")
{
$error[] = 'Wachtwoord is niet ingevuld!';
}
elseif (strlen($pass_1) > 60)
{
$error[] = ' De wachtwoord die u gekozen heef is te lang!';
}
elseif (strlen($pass_2) > 60)
{
$error[] = ' De wachtwoord die u gekozen heef is te lang!';
}
if ($naam_1 == "")
{
$error[] = 'De gebruikersnaam is niet ingevuld';
}
elseif (strlen($naam_1) > 60)
{
$error[] = ' De gebruikersnaam die u gekozen heef is te lang!';
}
if(strlen($mail_1) > 70)
{
$error[] = "U e-mail adres is te lang!";
}
elseif($mail_1 == '')
{
$error[] = "U moet wel u e-mail ardes in vullen!";
}
elseif(checkmail($mail_1) == "false")
{
$error[] = "U e-mail adres klopt niet!";
}
if(isset($error{0}))
{
$aantal = count($error);
$out = '<p class="style1"> Er trad(en) ' . $aantal . "fout(en) op:\n<ul></p>";
foreach ($error as $errors)
{
$out .= "\t<li class='style2'>$errors</li></p>\n";
}
$out .= "</ul>\n";
}
else
{
$_SESSION['aanmaken'] = "valid";
$_SESSION['naam_1'] = $naam_1;
$_SESSION['pass_1'] = $pass_1;
$_SESSION['mail_1'] = $mail_1;
header("location:loginver.php");
}
}
$query = mysql_query('SELECT * FROM admin');
$bestaat = mysql_num_rows($query);
mysql_close($_mysql_verbinding);
if ($bestaat < 1)
{
if (isset($out))
{
echo $out;
}
elseif (isset($_SESSION['error']))
{
echo $_SESSION['error'];
}
echo
'<h1> Vul u gegevens in ! <br />
Ze zijn belangrijk dus onhoud ze goed.</h1><br /><br />
<form action="" method="post">
Naam: <input type="text" name="naam_1" /><br />
Wachtwoord:<input type="password" name="wachtwoord_1" /><br />
Wachtwoord herhalen:<input type="password" name="wachtwoord_2" /><br />
E-mail:<input type="text" name="mail_1" /><br />
<input type="submit" name="aanmaken" value="Aanmaken!" />
</form>
';
}
else
{
if (isset($_SESSION['naam']))
{
header("location:gastenboek.php");
}
else
{
if (isset($_SESSION['error']))
{
echo $_SESSION['error'];
}
if(isset($_SESSION['vergeten']))
{
if($_SESSION['vergeten'] == "true")
{
if(isset($_SESSION['error_mail']))
{
if($_SESSION['error_mail'] == 1)
{
echo "er klopt iets niet";
unset($_SESSION['error_mail']);
}
}
?>
if (isset($_POST['aanmaken']))
{
$naam_1 = beveiliging($_POST['naam_1']);
$pass_1 = beveiliging($_POST['wachtwoord_1']);
$pass_2 = beveiliging($_POST['wachtwoord_2']);
$mail_1 = beveiliging($_POST['mail_1']);
if ($pass_1 != $pass_2)
{
$error[] = 'Wachtwoorden komen niet overeen!';
}
if ($pass_2 == "")
{
$error[] = "wachtword is niet ingevuld!";
}
elseif ($pass_1 == "")
{
$error[] = 'Wachtwoord is niet ingevuld!';
}
elseif (strlen($pass_1) > 60)
{
$error[] = ' De wachtwoord die u gekozen heef is te lang!';
}
elseif (strlen($pass_2) > 60)
{
$error[] = ' De wachtwoord die u gekozen heef is te lang!';
}
if ($naam_1 == "")
{
$error[] = 'De gebruikersnaam is niet ingevuld';
}
elseif (strlen($naam_1) > 60)
{
$error[] = ' De gebruikersnaam die u gekozen heef is te lang!';
}
if(strlen($mail_1) > 70)
{
$error[] = "U e-mail adres is te lang!";
}
elseif($mail_1 == '')
{
$error[] = "U moet wel u e-mail ardes in vullen!";
}
elseif(checkmail($mail_1) == "false")
{
$error[] = "U e-mail adres klopt niet!";
}
if(isset($error{0}))
{
$aantal = count($error);
$out = '<p class="style1"> Er trad(en) ' . $aantal . "fout(en) op:\n<ul></p>";
foreach ($error as $errors)
{
$out .= "\t<li class='style2'>$errors</li></p>\n";
}
$out .= "</ul>\n";
}
else
{
$_SESSION['aanmaken'] = "valid";
$_SESSION['naam_1'] = $naam_1;
$_SESSION['pass_1'] = $pass_1;
$_SESSION['mail_1'] = $mail_1;
header("location:loginver.php");
}
}
$query = mysql_query('SELECT * FROM admin');
$bestaat = mysql_num_rows($query);
mysql_close($_mysql_verbinding);
if ($bestaat < 1)
{
if (isset($out))
{
echo $out;
}
elseif (isset($_SESSION['error']))
{
echo $_SESSION['error'];
}
echo
'<h1> Vul u gegevens in ! <br />
Ze zijn belangrijk dus onhoud ze goed.</h1><br /><br />
<form action="" method="post">
Naam: <input type="text" name="naam_1" /><br />
Wachtwoord:<input type="password" name="wachtwoord_1" /><br />
Wachtwoord herhalen:<input type="password" name="wachtwoord_2" /><br />
E-mail:<input type="text" name="mail_1" /><br />
<input type="submit" name="aanmaken" value="Aanmaken!" />
</form>
';
}
else
{
if (isset($_SESSION['naam']))
{
header("location:gastenboek.php");
}
else
{
if (isset($_SESSION['error']))
{
echo $_SESSION['error'];
}
if(isset($_SESSION['vergeten']))
{
if($_SESSION['vergeten'] == "true")
{
if(isset($_SESSION['error_mail']))
{
if($_SESSION['error_mail'] == 1)
{
echo "er klopt iets niet";
unset($_SESSION['error_mail']);
}
}
?>
<form action="loginver.php" method="post">
<table id="table1"><tr><td id="table_td_n">E-mail:</td><td id="table_td_n"><input type="text" name="mail_vergeten_1" /></td></tr>
<tr><td id="table_td_n">E-mail:</td><td id="table_td_n"><input type="text" name="mail_vergeten_2" /></td></tr>
<tr><td id="table_td_n"> </td><td id="table_td_n"><input type="submit" name="mail_vergeten_con" value="Wachtwoord vergeten!" /></td> </tr></table>
<form action="loginver.php" method="post">
<table id="table1">
<tr><td id="table_td_n">Naam:</td>
<td id="table_td_n"><input type="text" name="naam" /></td></tr>
<tr><td id="table_td_n">Wachtwoord:</td><td id="table_td_n"><input type="password" name="passwoord" /></td></tr>
<tr><td id="table_td_n"> </td><td id="table_td_n"><input type="submit" name="submit" value="login"/>
<input type="submit" name="vergeten" value="Wachtwoord vergeten" /></td>
</tr></table>
</form>
</table>
</body>
</html>