standaard-inlogsysteem

Gesponsorde koppelingen

PHP script bestanden

  1. standaard-inlogsysteem

« Lees de omschrijving en reacties

### alleeneerstekeeropenen.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
mysql_connect("Jouw Host", "Jouw Username", "Jouw Wachtwoord") or die(mysql_error());

$result = mysql_query("CREATE DATABASE `usersandpasses`") or die(mysql_error());

mysql_select_db("usersandpasses") or die(mysql_error());

$result = mysql_query("CREATE TABLE `users` (
`id` INT NOT NULL AUTO_INCREMENT ,
`user` TEXT NOT NULL ,
`pass` TEXT NOT NULL ,
`gvrg` TEXT NOT NULL ,
`antw` TEXT NOT NULL ,
`age` TEXT NOT NULL ,
`email` TEXT NOT NULL ,
`ip` TEXT NOT NULL ,
`proxy` TEXT NOT NULL ,
`laatste` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
) TYPE = innodb"
) or die(mysql_error());

$result = mysql_query("CREATE TABLE `hackers` (
`user1` TEXT NOT NULL ,
`user2` TEXT NOT NULL ,
`ip` TEXT NOT NULL ,
`proxy` TEXT NOT NULL ,
`soort` TEXT NOT NULL ,
`aantal` TEXT NOT NULL
) TYPE = innodb"
) or die(mysql_error());

echo "<center><font color=green><h1><b>De benodigde databases en tabellen zijn geïnstalleerd !</b></h1></font></center>";
?>


### verbinding.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
  mysql_connect("Jouw Host", "Jouw Username", "Jouw Wachtwoord") or die (mysql_error());
  mysql_select_db("usersandpasses") or die(mysql_error());
?>


### codeimage.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
session_start();

  $tekens = 'ABCDEFGHIJKLMNPQRSTUVWXYZ123456789';
  $code = '';
  
      $teken1 = $tekens
      {
          rand(0, strlen($tekens) - 1)
      };

      $code = $teken1;

      $teken2 = $tekens
      {
          rand(0, strlen($tekens) - 1)
      };

      $code .= $teken2;

      $teken3 = $tekens
      {
          rand(0, strlen($tekens) - 1)
      };

      $code .= $teken3;

      $teken4 = $tekens
      {
          rand(0, strlen($tekens) - 1)
      };

      $code .= $teken4;

      $teken5 = $tekens
      {
          rand(0, strlen($tekens) - 1)
      };

      $code .= $teken5;

      header("Content-type: image/png");
      
      $_SESSION['regcode'] = $code;
      
      $image = imagecreatetruecolor(140, 40);
      $white = imagecolorallocate($image, 255, 255, 255);
      $black = imagecolorallocate($image, 0, 0, 0);
      $red = imagecolorallocate($image, 255, 0, 0);
      
      imagefill($image, 0, 0, $white);
      imagerectangle($image, 0, 0, 139, 39, $red);
      
      imagettftext($image, 15, rand(-20, 20), 10, 25, $red, "font.ttf", $teken1);
      imagettftext($image, 15, rand(-20, 20), 35, 25, $red, "font.ttf", $teken2);
      imagettftext($image, 15, rand(-20, 20), 60, 25, $red, "font.ttf", $teken3);
      imagettftext($image, 15, rand(-20, 20), 85, 25, $red, "font.ttf", $teken4);
      imagettftext($image, 15, rand(-20, 20), 110, 25, $red, "font.ttf", $teken5);

      imagepng($image);
      imagedestroy($image);

?>


### toelichting.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<center>
                <tr>
                  <td>
<center><br><br><h3>Toelichtingen</h3><br><br>
<table border="0">
<tr><td>Gebruikersnaam: </td><td>Dit word jouw nickname,<br>hiermee kun je straks inloggen,<br>hij moet bestaan uit 4 t/m 12 tekens.<br>Mag de volgende tekens bevatten: a-z, A-Z, 0-9, -, _<br>vb.: "Henkieboy"</td></tr>
<tr><td>Paswoord: </td><td>Voer hier je gewenste paswoord in<br>hiermee kun je straks inloggen,<br>hij moet bestaan uit 4 t/m 12 tekens.<br>Mag de volgende tekens bevatten: a-z, A-Z, 0-9, -, _<br>vb.: "wachtwoord"</td></tr>
<tr><td>Paswoord (nogmaals): </td><td>Voer hier nogmaals je gewenste paswoord in<br>hij moet bestaan uit 4 t/m 12 tekens en<br>hij moet hetzelfde zijn als 'paswoord'<br>Mag de volgende tekens bevatten: a-z, A-Z, 0-9, -, _<br>vb.: "wachtwoord"</td></tr>
<tr><td>Geheime Vraag: </td><td>Dit is een door jouw verzonnen vraag die je<br>wordt gesteld wanneer je je wachtwoord bent vergeten.<br>Het moet tussen de 4 en 50 tekens bevatten<br>Mag de volgende tekens bevatten: a-z, A-Z, 0-9, -, _, ?<br>vb.: "Wat is mijn website?"</td></tr>
<tr><td>Geheim Antwoord: </td><td>Hierin zet je het antwoord dat je moet geven<br>op de geheime vraag om je wachtwoord te kunnen veranderen.<br>Mag de volgende tekens bevatten: a-z, A-Z, 0-9, -, _, ?<br>vb.: "www-koenreefman_tk"</td></tr>
<tr><td>E-mail: </td><td>Geef hier je geldige en werkende e-mail in.<br>Die tussen de 6 en 50 tekens lang is<br>vb.: "[email protected]"</td></tr>
<tr><td>Leeftheid: </td><td>Vul je leeftheid in.<br>max. 2 tekens, je leeftheid moet tussen de 1 en de 99 liggen<br>vb.: "17"</td></tr>
<tr><td>Registratie-Code: </td><td>Voer hier de code op het plaatje in,<br>dit is een controle of hier wel een persoon<br>de gegevens invoert en niet een machine (bot).<br>vb.: <img src="codeimage.php"></td></tr>
<tr><td colspan=2 align=center><br><br><br>[ <a href="register.php">Registreren</a> ]</td></tr>
</table>
</center>
</center>
          </td>
        </tr>
      </center></td></tr></table><br>


### antihacker.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
  if (isset($HTTP_X_FORWARDED_FOR)) {
      if ($HTTP_X_FORWARDED_FOR) {
          $ip = $HTTP_X_FORWARDED_FOR;
          $proxy = $HTTP_VIA;
      }
  }
else {
      $ip = $_SERVER['REMOTE_ADDR'];
      $proxy = "Geen / Hoge anoniemiteit";
  }


  include("verbinding.php");
  
  $result = mysql_query("SELECT * FROM users where ip = '$ip'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
  $tel = "0";
  while ($row = mysql_fetch_array($result)) {
      if ($tel != "0") {
          $user2 = $row['user'];
      }
else {
          $user1 = $row['user'];
      }

      $tel++;
  }

  if (IsSet($_SESSION['user'])) {
      if (!IsSet($user2)) {
          if (!IsSet($user1)) {
              $user1 = $_SESSION['user'];
          }
else {
              if ($user1 != $_SESSION['user']) {
                  $user2 = $_SESSION['user'];
              }
          }
      }
  }

  if (!IsSet($user1)) {
      $user1 = "Geen";
  }

  if (!IsSet($user2)) {
      $user2 = "Geen";
  }

  
  include("verbinding.php");
  
  $result = mysql_query("SELECT * FROM hackers WHERE user1 = '$user1' OR user1 = '$user2' OR user2 = '$user1'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
  
  while ($row = mysql_fetch_array($result)) {
      $soort = $row['soort'] . " & " . $hacker;
      $a = $row['aantal'];
      $aantal = $a + 1;
      if ($row['ip'] == $ip) {
          if (IsSet($user2) and IsSet($user1) and !IsSet($row['user2']) and IsSet($row['user1'])) {
          if ($user2 == $row['user1']) {
          $tmpuser = $user2;
          $user2 = $user1;
          $user1 = $tmpuser;
          }
          }

          mysql_query("UPDATE `hackers` SET `user2` = '$user2', `ip` = '$ip', `proxy` = '$proxy', `soort` = '$soort', `aantal` = '$aantal' WHERE `ip` = '$ip'") or die("Updaten van database mislukt! Probeer het straks opnieuw A.U.B.");
      $tmpchk = "1";
      }
  }

  if ($tmpchk != "1") {
      $soort = $hacker;
      $aantal = 1;
      mysql_query("INSERT INTO `hackers` ( `user1` , `user2` , `ip` , `proxy` , `soort` , `aantal` ) VALUES ( '$user1', '$user2', '$ip' , '$proxy' , '$soort' , '$aantal' )") or die("Items in de MySQL database zetten mislukt! Probeer het straks opnieuw A.U.B.");
  }

  
  echo "<p align=center><table border=1 cellspacing=0 bordercolor=black cellpadding=2><tr><td colspan=2 align=center>Info logged:</td></tr>
<tr><td>User1: </td><td>$user1</td></tr>
<tr><td>User2: </td><td>$user2</td></tr>
<tr><td>IP-Adress: </td><td>$ip</td></tr>
<tr><td>Proxy-Server: </td><td>$proxy</td></tr>
<tr><td>Hack-Alert: </td><td>#$soort</td></tr>
<tr><td>Aantal hack pogingen: </td><td>$aantal</td></tr>
</table></p>
"
;
?>


### login stukje (plaats in site) ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

if (!IsSet($_SESSION['user']) AND $_REQUEST['user'] != "" AND $_REQUEST['pass'] != "") {
    $loginname = $_REQUEST['user'];
    $passwd = $_REQUEST['pass'];
    $paswoord = md5($passwd);
    
    include("verbinding.php");
    $result = mysql_query("SELECT * FROM users WHERE user='$loginname' AND pass='$paswoord'") or die(mysql_error());
    $row = mysql_fetch_array( $result );
    if ($row['user'] == "" || $row['id'] == "" || $row['pass'] == "") {
        $error = '<font size="-1" color=red><b>ERROR: </b></font><font size="-1">Foute username / password, probeer het opnieuw!</font>';
        }
else {
        $_SESSION['user'] = $row['user'];
        }
}


if (!IsSet($_SESSION['user'])) {

    ?>

<form method=post><font size="-1">Username: <input name=user type=text size=10 maxlength=15> Password: <input name=pass type=password size=10 maxlength=15> <input type='submit' value='Login' name='login' style='margin-right: 10px;'>[ <a href='register.php'><font color=black>Registreren</font></a> ] [ <a href='passwdvgt.php'><font color=black>Wachtwoord vergeten</font></a> ]<br><?php echo $error;
    ?>
</form></font>
<?php
}

if (IsSet($_SESSION['user'])) {
?>

<font size="-1"><b>Ingelogd als: </b><?php echo $_SESSION['user'];
    ?>
[ <a href='settings.php'><font color=black>Instellingen</font></a> ] [ <a href='logout.php'><font color=black>Uitloggen</font></a> ]</font>
<?php
}
?>


### Logout.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
if (!IsSet($_SESSION['user'])) {
?>

                <tr>
                  <td>
<center><font size="-1">U moet eerst ingelogd zijn om uit te kunnen loggen, <a href="register.php"><font color=black>registreer</font></a> uw eigen account of login.</font></center>
<?php
} elseif (IsSet($_SESSION['user'])) {
    $_SESSION = array();
    session_destroy();

?>

<center><font size="-1">U bent succesvol uitgelogd!</font></center>
<?php
}
?>


### passwdvgt.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
               <tr>
                  <td>
<?php
  
  $check
= $_REQUEST['submit'];
  $user = $_REQUEST['user2'];
  $awrd = $_REQUEST['antw'];
  $antw = md5($awrd);
  $pasw = $_REQUEST['pass2'];
  $pass = md5($pasw);
  $repass2 = $_REQUEST['repass2'];
  
  function
checkuser($username)
  {

      if (strlen($username) > 3 and strlen($username) < 13 and !ereg('[^a-zA-Z0-9_-]{1,}', $username)) {
          $valid = 1;
      }

      return $valid;
  }


  if ($check != "") {
      $done = "1";
      $checkpass = checkuser($pasw);
      if ($checkpass != "1") {
      $error = "0";
      }

      if ($repass2 != $pasw) {
          $error = "1";
      }

      if ($repass2 == "") {
          $error = "2";
      }

      if ($pasw == "") {
          $error = "3";
      }

      if ($awrd == "") {
          $error = "4";
      }

      if ($user == "") {
          $error = "5";
      }

      if ($error == "") {

  include("verbinding.php");
          
          $result = mysql_query("SELECT * FROM `users` WHERE `antw` = '$antw' AND `user` = '$user'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
          
          while ($row = mysql_fetch_array($result)) {
              $sql = mysql_query("UPDATE `users` SET `pass` = '$pass' WHERE `antw` = '$antw' AND `user` = '$user'") or die("Updaten van database mislukt! Probeer het straks opnieuw A.U.B.");
              if ($check != "" and $check != " ..:: Herstel ::.. " || $done == "") {
              }
else {
                  echo "<meta http-equiv=\"refresh\" content=\"1; url=Jouw Site\">
<body alink=black vlink=black link=black><center><font color=green><b><h1>GOED!</h1>
<br>Uw wachtwoord is veranderd!
<br>U kunt nu inloggen !</b></font></center></body>"
;
                  $check2 = "1";
              }
          }
      }
      }


      if ($check != "" and $check != " ..:: Herstel ::.. " || $done == "") {
          echo "<font size='-1' color=red><center><b>Hacking Attempt Logged!</b></center></font>";
          $finish = "1";
          $hacker = "1";
      }

      
      if ($error != "" || $check2 != "1" and $finish != "1") {
          $done = "1";
          if ($check2 != "1") {
              $fout = "<font size='-1' color=red><b>U heeft een fout geheim antwoord opgegeven, de procedure start overnieuw.</b></font>";
          }

      if ($error == "0") {
          $fout = "<font size='-1' color=red><b>Het paswoord moet tussen de 4 en 12 tekens lang zijn en mag de volgende tekens bevatten: [a-z, A-Z, 0-9, -, _]</b></font>";
          if ($error == "1") {
              $fout = "<font size='-1' color=red><b>De velden; 'nieuwe paswoord' en 'nieuwe paswoord (nogmaals)' komen niet overeen, de procedure start overnieuw.</b></font>";
          }

          if ($error == "2" || $error == "3" || $error == "4") {
              $fout = "<font size='-1' color=red><b>U had een veld niet ingevuld, de procedure start overnieuw.</b></font>";
          }

          if ($error == "5") {
              $fout = "<font size='-1' color=red><b>De procedure start overnieuw.</b></font>";
          }

          if ($fout != "") {
              echo "<center><br><br><h3>Paswoord herstellen:</h3>
<br><br><form name=form action='passwdvgt.php' method=post>
<table border=0>
<tr><td><font size='-1'>Gebruikersnaam: </font></td><td><input type=text name=user2 size=20 value='$user'></td></tr>
<tr><td colspan=2 align=center><input type=submit value=' ..:: Herstel ::.. '></td></tr>
</table>
</form>
$fout</center>"
;
          }
      }
  }

  // }
  if ($user != "" and $vrg == "" and $pasw == "" and $awrd == "" and $check == "" and $finish != "1") {
      $done = "1";

  include("verbinding.php");
      
      $result = mysql_query("SELECT * FROM users WHERE user='$user'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
      
      while ($row = mysql_fetch_array($result)) {
          $vrg = $row['gvrg'];
      }

      if ($vrg == "") {
          $err = "<br><br><b class=\"drkred\">De gebruikersnaam: <i class=\"error\">$user</i> is niet in onze database gevonden!</b>";
      }
  }

  
  if ($user != "" and $vrg != "" and $finish != "1") {
      $done = "1";
      echo "<center><br><br><h3>Geheime vraag:</h3>
<form name=form action='passwdvgt.php' method=post>
<table border=0>
<tr><td colspan=2 align=center><font size='-1'>$vrg</font><br><br></td></tr>
<tr><td colspan=2 align=center><input type=hidden value='$user' name=user2></td></tr>
<tr><td><font size='-1'>Geheim antwoord: </font></td><td><input type=text name=antw></td></tr>
<tr><td><font size='-1'>Nieuwe paswoord: </font></td><td><input type=password name=pass2></td></tr>
<tr><td><font size='-1'>Nieuwe paswoord (nogmaals): </font></td><td><input type=password name=repass2></td></tr>
<tr><td colspan=2 align=center><input name=submit type=submit value=' ..:: Herstel ::.. '></td></tr>
</table>
</form>
</center>"
;
  }

  
  if ($vrg == "" and $pasw == "" and $awrd == "" and $check == "" and $finish != "1") {
      $done = "1";
      echo "<center><br><br><h3>Paswoord herstellen:</h3>
<br><br><form name=form action='passwdvgt.php' method=post>
<table border=0>
<tr><td><font size='-1'>Gebruikersnaam: </font></td><td><input type=text name=user2 size=20 value='$user'></td></tr>
<tr><td colspan=2 align=center><input type=submit value=' ..:: Herstel ::.. '></td></tr>
</table>
</form>
$err
</center>"
;
  }

  
  if ($check == "" and $pasw != "" || $awrd != "" || $repass2 != "") {
      if ($finish != "1") {
              echo "<font size='-1' color=red><center><b>Hacking Attempt Logged!</b></center></font>";
              $hacker = "2";
      }
  }

  
  if ($hacker != "") {
      include("antihacker.php");
  }

?>
</center>
          </td>
        </tr>


### register.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
               <tr>
                  <td>
<?php

  $done
= $_REQUEST['submit'];
  $nuser = $_REQUEST['nuser'];
  $pass = $_REQUEST['npass'];
  $repass = $_REQUEST['renpass'];
  $npass = md5($pass);
  $gvrg = $_REQUEST['gvrg'];
  $antwd = $_REQUEST['antw'];
  $antw = md5($antwd);
  if (isset($HTTP_X_FORWARDED_FOR)) {
      if ($HTTP_X_FORWARDED_FOR) {
          $ip = $HTTP_X_FORWARDED_FOR;
          $proxy = $HTTP_VIA;
      }
  }
else {
      $ip = $_SERVER['REMOTE_ADDR'];
      $proxy = "Geen / Hoge anoniemiteit";
  }

  $age = round($_REQUEST['age']);
  if ($age == "0") {
      $age = "";
  }

  $email = $_REQUEST['email'];
  $regcode = strtoupper($_REQUEST['regcode']);
  
  
  function
checkmail($mail)
  {

      $email_host = explode("@", $mail);
      $email_host = $email_host['1'];
      $email_resolved = gethostbyname($email_host);
      if (strlen($mail) > 5 and strlen($mail) < 51 and $email_resolved != $email_host and eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$", $mail)) {
          $valid = 1;
      }

      return $valid;
  }
  
  function
checkuser($username)
  {

      if (strlen($username) > 3 and strlen($username) < 13 and !ereg('[^a-zA-Z0-9_-]{1,}', $username)) {
          $valid = 1;
      }

      return $valid;
  }
  
  function
checkgvrg($gvrg)
  {

      if (strlen($gvrg) > 3 and strlen($gvrg) < 51 and !ereg('[^[:space:]a-zA-Z0-9_?-]{1,}', $gvrg)) {
          $valid = 1;
      }

      return $valid;
  }

  
  
  
  if ($done == "") {
      $extracheck = "1";
  }

  $checkuser = checkuser($nuser);
  if ($done == " ..:: Registreer nu! ::.. ") {

      if ($nuser == "" || $checkuser != "1") {
      $meon = "<b class=\"error\">";
      $meoff = "</b>";
      $nusererr = " 4-12 tekens [a-z, A-Z, 0-9, -, _]";
      }

      $checkpass = checkuser($pass);
      if ($pass == "" || $checkpass != "1") {
      $mton = "<b class=\"error\">";
      $mtoff = "</b>";
      $npasserr = " 4-12 tekens [a-z, A-Z, 0-9, -, _]";
      }

      if ($pass != $repass) {
      $mton = "<b class=\"error\">";
      $mtoff = "</b>";
      $pet = " Dit veld moet hetzelfde zijn als paswoord.";
      }

      $checkgvrg = checkgvrg($gvrg);
      if ($gvrg == "" || $checkgvrg != "1") {
      $mdon = "<b class=\"error\">";
      $mdoff = "</b>";
      $gvrgerr = " 4-50 tekens [a-z, A-Z, 0-9, -, _, ?]";
      }

      $checkantwd = checkgvrg($antwd);
      if ($antwd == "" || $checkantwd != "1") {
      $mvon = "<b class=\"error\">";
      $mvoff = "</b>";
      $antwderr = " 4-50 tekens [a-z, A-Z, 0-9, -, _, ?]";
      }

      if ($age < 1 || $age > 99 || !is_numeric($age) || $age == "") {
      $m5on = "<b class=\"error\">";
      $m5off = "</b>";
      $ageerr = " Vul a.u.b een getal van 1 - 99 in";
      }

      $checkmail = checkmail($email);
      if ($checkmail != "1" || $email == "") {
      $m6on = "<b class=\"error\">";
      $m6off = "</b>";
      $mailerr = " Dit is geen geldig e-mail adress (6-50 tekens)";
      }

      if ($regcode != $_SESSION['regcode']) {
      $mron = "<b class=\"error\">";
      $mroff = "</b>";
      $regcodeerr = " De ingevulde code komt niet overeen met het plaatje";
      }
      }

      if ($done != "" and $done != " ..:: Registreer nu! ::.. ") {
      $hack = "<br><br><b class=\"error\"><center>Hacking Attempt Logged !</center></b>";
      $finish = "1";
      $hacker = "3";
      }

      if ($done == " ..:: Registreer nu! ::.. " and $finish != "1") {
      $dupl = "";
      include("verbinding.php");
      
      $result = mysql_query("SELECT * FROM users where user = '$nuser'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
      
      while ($row = mysql_fetch_array($result)) {
          $meon = "<b class=\"error\">";
          $meoff = "</b>";
          $dupl = " Sorry maar deze gebruikersnaam is al in gebruik.";
      }

      
      $result = mysql_query("SELECT * FROM users where ip = '$ip'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
      $tel = "0";
      while ($row = mysql_fetch_array($result)) {
          $tel++;
          if ($tel == "2") {
              $err = "<br><br><b class=\"error\">U heeft al 2 accounts op dit IP-Adress, een derde is niet mogelijk vanwege eventuele spam.</b>";
          }
      }
  }


  if ($extracheck != "" || $meon != "" || $mton != "" || $mdon != "" || $mvon != "" || $m5on != "" || $m6on != "" || $err != "" || $dupl != "" || $mron != "" and $finish != "1") {
      echo "<body><center><br><br><h3>Registreer nu uw eigen account!</h3><br>$err<br>
<form name=reg action='register.php' method=post>
<table border=\"0\">
<tr><td>"
.$meon."Gebruikersnaam:$meoff</td><td><input type=text name=nuser size=20 value='$nuser' maxlength='12'></td><td>$nusererr$dupl</td></tr>
<tr><td>"
.$mton."Paswoord:$mtoff</td><td><input type=password name=npass size=20 maxlength='12'></td><td>$npasserr</td></tr>
<tr><td>"
.$mton."Paswoord (nogmaals):$mtoff</td><td><input type=password name=renpass size=20 maxlength='12'></td><td>$pet</td></tr>
<tr><td>"
.$mdon."Geheime Vraag:$mdoff</td><td><input type=text name=gvrg size=30 maxlength='50' value='$gvrg'></td><td>$gvrgerr</td></tr>
<tr><td>"
.$mvon."Geheim Antwoord:$mvoff</td><td><input type=text name=antw size=30 maxlength='50' value='$antwd'></td><td>$antwderr</td></tr>
<tr><td>"
.$m6on."E-mail:$m6off</td><td><input type=text name=email size=30 maxlength='50' value='$email'></td><td>$mailerr</td></tr>
<tr><td>"
.$m5on."Leeftheid:$m5off</td><td><input type=text name=age size=4 maxlength='2' value='$age'></td><td>$ageerr</td></tr>
<tr><td rowspan=2>"
.$mron."Registratie-Code:$mroff</td><td><img src=\"codeimage.php\"></td><td>$regcodeerr</td></tr>
<tr><td><input type=text name=regcode maxlength='5' size=9 style='text-transform:uppercase;'></td></tr>
<tr><td colspan=3 align=center><input name=submit type=submit value=' ..:: Registreer nu! ::.. '></td></tr>
<tr><td colspan=3 align=center><br><br><br>[ <a href=\"toelichting.php\">Toelichting</a> ]</td></tr>
</table>
</form>
</center>
</body>"
;
  }

  
  if ($extracheck == "" and $meon == "" and $mton == "" and $mdon == "" and $mvon == "" and $m5on == "" and $m6on == "" and $err == "" and $dupl == "" and $mron == "" and $finish != "1") {
      include("verbinding.php");
      
      $sql = mysql_query("UPDATE `users` SET `laatste` = '' WHERE `laatste` = 'ja'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
      
      mysql_query("INSERT INTO `users` ( `id` , `user` , `pass` , `gvrg` , `antw` , `age` , `email` , `ip` , `proxy` , `laatste`) VALUES ( '', '$nuser', '$npass' , '$gvrg' , '$antw' , '$age' , '$email' , '$ip' , '$proxy', 'ja' )") or die("Items in de MySQL database zetten mislukt! Probeer het straks opnieuw A.U.B.");
      
      echo "<meta http-equiv=\"refresh\" content=\"1; url=Jouw site\">
<body vlink=black alink=black link=black><center><br><br><font color=green><h3>Gefeliciteerd! Uw account is geregistreerd.<br>U kunt nu inloggen.</h3></font>
</center>
</body>"
;
  }

  
  if ($finish == "1") {
      echo $hack;
      include("antihacker.php");
  }

?>
</center>
          </td>
        </tr>


### settings.php ###

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
124
125
               <tr>
                  <td>
<?php
  if (IsSet($_SESSION['user'])) {
      function
checkmail($mail)
      {

          $email_host = explode("@", $mail);
          $email_host = $email_host['1'];
          $email_resolved = gethostbyname($email_host);
          if ($email_resolved != $email_host and eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$", $mail)) {
              $valid = 1;
          }

          return $valid;
      }
      
  function
checkgvrg($gvrg)
  {

      if (strlen($gvrg) > 3 and strlen($gvrg) < 51 and !ereg('[^[:space:]a-zA-Z0-9_?-]{1,}', $gvrg)) {
          $valid = 1;
      }

      return $valid;
  }

      
      $done = $_REQUEST['submit'];
      $user = $_SESSION['user'];
      $gvrg = $_REQUEST['gvrg'];
      $antwd = $_REQUEST['antw'];
      $antw = md5($antwd);
      $age = $_REQUEST['age'];
      $email = $_REQUEST['email'];
      
      if ($done != "" and $done != " ..:: Verander nu! ::.. ") {
          $finish = "1";
          $hacker = "4";
          echo "<center><font color=red size='-1'><b>Hacking Attempt Logged!</b></font></center>";
      }

      
      if ($done == "" and $finish != "1") {

         include("verbinding.php");

          $user = $_SESSION['user'];
          $result = mysql_query("SELECT * FROM `users` WHERE user = '$user'") or die("Items selecteren uit de MySQL database mislukt! Probeer het straks opnieuw A.U.B.");
          while ($row = mysql_fetch_array($result)) {
              $user = $row['user'];
              $gvrg = $row['gvrg'];
              $email = $row['email'];
              $age = $row['age'];
          }
      }

      
      if ($done == "") {
          $extracheck = "1";
      }


   if ($done == " ..:: Verander nu! ::.. ") {
      
      $checkgvrg = checkgvrg($gvrg);
      if ($gvrg == "" || $checkgvrg != "1") {
          $mdon = "<font color=red><b>";
          $mdoff = "</b></font>";
          $gvrgerr = " <font size='-1'>4-50 tekens [a-z, A-Z, 0-9, -, _, ?]</font>";
      }

      $checkantwd = checkgvrg($antwd);
      if ($antwd == "" || $checkantwd != "1") {
          $mvon = "<font color=red><b>";
          $mvoff = "</b></font>";
          $antwderr = " <font size='-1'>4-50 tekens [a-z, A-Z, 0-9, -, _, ?]</font>";
      }

      if ($age < 1 || $age > 99 || !is_numeric($age) || $age == "") {
          $m5on = "<font color=red><b>";
          $m5off = "</b></font>";
          $ageerr = " <font size='-1'>Vul a.u.b een getal van 1 - 99 in</font>";
      }

      $checkmail = checkmail($email);
      if ($checkmail != "1" || $email == "") {
          $m6on = "<font color=red><b>";
          $m6off = "</b></font>";
          $mailerr = " <font size='-1'>Dit is geen geldig e-mail adress</font>";
      }
   }

      
      
      if ($extracheck == "" and $mdon == "" and $mvon == "" and $m5on == "" and $m6on == "" and $finish != "1") {
          mysql_query("UPDATE `users` SET `gvrg` = '$gvrg', `antw` = '$antw', `age` = '$age', `email` = '$email' WHERE user = '$user'") or die("Updaten van database mislukt! Probeer het straks opnieuw A.U.B.");
          $klaar = "1";
          echo "<meta http-equiv=\"refresh\" content=\"3; url=Jouw site\">
<body alink=black vlink=black link=black><center><font color=green><b><h1>GOED!</h1>
<br>Uw instellingen zijn veranderd!
<br>U word nu doorverwezen naar de beginpagina.</b></font></center></body>"
;
      }

      
      if ($klaar == "" and $finish != "1") {
          echo "<center><br><br><h3>Instellingen veranderen:</h3><br>$err<br>
<form name=chg action='settings.php' method=post>
<table border=0><tr><td>
$meon"
;
          echo "<font size='-1'>Gebruikersnaam:</font></td><td><input type=text name=nuser size=20 value=$user maxlength='12' READONLY></td></tr>
<tr><td>$mdon"
;
          echo "<font size='-1'>Geheime Vraag:</font>$mdoff</td><td><input type=text name=gvrg size=30 maxlength='50' value='$gvrg'>$gvrgerr</td></tr>
<tr><td>$mvon"
;
          echo "<font size='-1'>Geheim Antwoord:**</font>$mvoff</td><td><input type=text name=antw size=30 maxlength='50' value='$antwd'>$antwderr</td></tr>
<tr><td>$m6on"
;
          echo "<font size='-1'>E-mail:</font>$m6off</td><td><input type=text name=email size=30 maxlength='50' value='$email'>$mailerr</td></tr>
<tr><td>$m5on"
;
          echo "<font size='-1'>Leeftheid:</font>$m5off</td><td><input type=text name=age size=4 maxlength='2' value='$age'>$ageerr</td></tr>
<tr><td colspan=2 align=center><input name=submit type=submit value=' ..:: Verander nu! ::.. '></td></tr>
</table>
</form>
<font size='-1'>* Om het wachtwoord te veranderen, ga naar: [ <a href='passwdvgt.php'><font size='-1' color=black>wachtwoord kwijt</font></a> ]
<br>** Het geheime antwoord kan niet worden opgevraagd omdat dit geëncrypteerd in de database is gezet, je kunt het wel gewoon veranderen door er een nieuw antwoord neer te zetten.</font>
</center>"
;
      }

      
      if ($finish == "1") {
          include("antihacker.php");
      }
  }
else {
?>

<center><font size="-1">Deze sectie is alleen voor members zichtbaar, <a href="register.php"><font size='-1' color=black>registreer</font></a> uw eigen account of login.</font></center>
<?php
  }
?>
</center>
          </td>
        </tr>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.