aanmeld script werkt niet wie kan mij helpen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Santifort

santifort

26/08/2008 19:34:00
Quote Anchor link
ik heb bij de aanmeld pagina een functie toegevoegt tegen het hacken.

maar nu kan ik niet meer aanmelden.

Wie Wil er Naar kijken.

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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
<?php
/* ------------------------- */
include("config.php");
include("linkin.php");
include("iplogger.php");
?>

<html>
<head>
<TITLE>Pistols.nl</TITLE>
<!-- === Meta === -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords" content="Pistols, guns, online rpg game, rpg game, pistols.nl, criminals, rpg spelen, criminals betalend, criminals bugloos, download criminals,
crimineel, xedo, xedo webdesign, pistolen, rpg criminals, php criminals">
<meta name="description" content="Online RPG game met wekelijks prijzen">
<meta http-equiv="content-language" content="nl">
<meta name="robots" content="index,follow">
<meta name="date" content="16-04-2006">
<meta name="copyright" content="Xedo.nl Webdesign Haarlem">
<!-- === Einde Meta === -->
<!-- === Style === -->
<link href="css.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" >
<!-- === Einde style === -->
</head>
<body>
<table width="100%">
  <tr>
    <td class="sub"><b>Aanmelden</b> </td>
  </tr>
</table>
<?php
if(isset($_POST['submit'])){
    $getal1            =    md5($_SESSION['getal']);
    $getal2            =    $_GET['code'];
    if($getal1 != "" && $getal1 == $getal2){
        $msgnum        =    0;
        $login        =    $_POST['login'];
        $email        =    $_POST['email'];
        $naam        =    $_POST['naam'];
        $leeftijd    =    $_POST['leeftijd'];
        $woonplaats    =    $_POST['woonplaats'];
        $straat        =    $_POST['straat'];
        $nummer        =    $_POST['nummer'];
        $geslacht    =    $_POST['geslacht'];
        $dbres        =    mysql_query("SELECT * FROM `gebruiker` WHERE `login`='$login'");
        $login1        =    mysql_num_rows($dbres);
        $dbres        =    mysql_query("SELECT * FROM `gebruiker` WHERE `email`='$email' AND `level`!='-1'");
        $email1        =    mysql_num_rows($dbres);
        $bloed1        =    rand(1, 4);
        $ip        =    $_SERVER['REMOTE_ADDR'];

        if(preg_match('/^[a-zA-Z0-9_\-]+$/',$login) == 0){
            $bericht                = "Voer een geldige login naam in.";
            $msgnum                    = 1;
        }
else if(strlen($naam) < 3){
            $bericht                = "Voer een geldige naam in.";
            $msgnum                    = 1;
        }
else if(preg_match('/^.+@.+\..+$/',$email) == 0){
            $bericht                = "Voer een geldig email adres in.";
            $msgnum                    = 1;
        }
else if(is_numeric($leeftijd) == 0 || $leeftijd < 6){
            $bericht                = "Voer een geldige leeftijd in.";
            $msgnum                    = 1;
        }
else if(strlen($woonplaats) < 2){
            $bericht                = "Voer een geldige woonplaats in.";
            $msgnum                    = 1;
        }
else if(strlen($straat) < 3){
            $bericht                = "Voer een geldige straat in.";
            $msgnum                    = 1;
        }
else if(is_numeric($nummer) == 0){
            $bericht                = "Voer een geldig nummer in.";
            $msgnum                    = 1;
        }
else if($login1 != 0){
            $bericht                = "Er bestaat al iemand met die login naam.";
            $msgnum                    = 1;
        }
else if($email1 != 0){
            $bericht                = "Er bestaat al iemand met dat email adres.";
            $msgnum                    = 1;
        }
else if($_POST['regel1'] == ""){
            $bericht                = "Je mag maar 1 acount.";
            $msgnum                    = 1;
        }
else if($_POST['regel2'] == ""){
            $bericht                = "Je moet wel met de regels akkoord zijn om je aantemelden.";
            $msgnum                    = 1;
        }
else {
            if($msgnum == 0) {
                include_once("rndPass.class.php");
                $pass    =    new rndPass(7);
                $pass    =    $pass->PassGen();
                mysql_query("INSERT INTO `gebruiker`('signup','login','ip','pass','leeftijd','woonplaats','huisnummer','straat','bloed','geslacht','email','naam') values (NOW(),'$login','$ip','$pass','$leeftijd','$woonplaats','$nummer','$straat','$bloed1','$geslacht','$email','$naam')");
                $emess    =    "Bedankt voor het aanmelden bij {$title}, Je kunt nu direct beginnen met spelen!\n";
                $emess    .=    "Inlognaam: {$login}\n";
                $emess    .=    "Wachtwoord: {$pass}\n\n\n";
                $emess    .=    "greetz van,\nDe {$title} crew\n";
                $emess    .=    "{$sitelink}";
                $ehead    =    "Van {$title}\r\n";
                $subj    =    "Wachtwoord {$title} acount.";
                mail($email,$subj,"$emess","Van: Pistols <{$email}>\n");
?>

<table width="100%">
  <tr>
    <td class="main" align="center"> Je bent geregistreerd, Je hebt een e-mail met wachtwoord ontvangen.(Dit kan ook enige tijd duren, Kijk ook in je ongewenste mail) </td>
  </tr>
</table>
<?php
                exit;
            }
        }

?>

<table width="100%">
  <tr>
    <td class="main" align="center"> {$bericht}
      <meta http-equiv="Refresh" content="2"; url="signup.php">
    </td>
  </tr>
</table>
<?php
        exit;
//    }
    } else {
        $getal            =    rand(1,10);
        $_SESSION['getal']    =    $getal;
        $getalb            =    md5($getal);
    }
}

?>

<?php
if($data) {
?>

<table width="100%">
  <tr>
    <td class="main">Deze pagina is alleen te bekijken als je bent uitgelogt.</td>
  </tr>
</table>
<?php
  } else {
?>

<table width="100%">
  <tr>
    <td class="main"><form method="post" action="signup.php?code={$getalb}">
        <table align="center">
          <tr>
            <td width="150"> *Login: </td>
            <td><input type="text" name="login" maxlength="16" style="width: 150;" value="">
            </td>
          </tr>
          <tr>
            <td width="150"> *E-Mail: </td>
            <td><input type="text" name="email" maxlength="64" style="width: 150;" value="">
            </td>
          </tr>
          <tr>
            <td width="150"> *Complete naam: </td>
            <td><input type="text" name="naam" maxlength="64" style="width: 150;" value="">
            </td>
          </tr>
          <tr>
            <td width="150"> *Leeftijd: </td>
            <td><input type="text" name="leeftijd" maxlength="2" style="width: 50;" value="">
            </td>
          </tr>
          <tr>
            <td width="150"> *Woonplaats: </td>
            <td><input type="text" name="woonplaats" maxlength="64" style="width: 150;" value="">
            </td>
          </tr>
          <tr>
            <td width="150"> *Straat + huisnummer: </td>
            <td width="250"><input type="text" name="straat" maxlength="64" style="width: 150;" value="">
              <input type="text" name="nummer" maxlength="4" style="width: 50;" value="">
            </td>
          </tr>
          <tr>
          
          <td width="150"> *Geslacht: </td>
          <td>
          
          man
          <input type="radio" name="geslacht" value="man" id="1" checked>
          <LABEL id="1" for="1">
          
          Vrouw
          <input type="radio" name="geslacht" value="vrouw" id="2">
          <LABEL id="2" for="2">
          
          </td>
          
          </tr>
          
          <tr>
            <td colspan=2><b>
              <input name="regel1" type="checkbox">
              <b>Ik heb maar n acount.</b> </td>
          </tr>
          <tr>
            <td colspan=2><b>
              <input name="regel2" type="checkbox">
              Ik heb de <a href="regels.php" target="_new">regels</a> gelezen en ga ermee akkoord.</b> </td>
          </tr>
          <tr>
            <td></td>
            <td align="right"><input type="submit" name="submit" style="width: 100;" value="Aanmelden">
            </td>
          </tr>
          <tr>
            <td width="300"> * = Alleen toezichtelijk voor de admin.<br>
              Let op vul een geldig e-mail in.<br>
              Dit is erg belangerijk, want je krijgt je wachtwoord opgestuurd. </td>
          </tr>
        </table>
      </form></td>
  </tr>
</table>
<?php
}
?>

</body>
</html>


Alvast heel erg bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Santifort
 
PHP hulp

PHP hulp

24/11/2024 12:13:45
 
Douwe

Douwe

26/08/2008 19:36:00
Quote Anchor link
Als je alles even tussen -tags zet is het een stuk makkelijker te lezen...
 
Santifort

santifort

26/08/2008 19:43:00
Quote Anchor link
sorry heb ik nu gedaan
 
- SanThe -

- SanThe -

26/08/2008 19:45:00
Quote Anchor link
Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
 
Santifort

santifort

26/08/2008 19:49:00
Quote Anchor link
Dan geeft hij het volgende weer

Notice: Undefined variable: data in /home/c5276nkl/domains/pistols.nl/public_html/pistols-t-e-s-t-e-n/config.php on line 35

Notice: Undefined variable: data in /home/c5276nkl/domains/pistols.nl/public_html/pistols-t-e-s-t-e-n/config.php on line 35

Notice: Undefined variable: data in /home/c5276nkl/domains/pistols.nl/public_html/pistols-t-e-s-t-e-n/config.php on line 35

Notice: Undefined variable: data in /home/c5276nkl/domains/pistols.nl/public_html/pistols-t-e-s-t-e-n/config.php on line 39

Notice: Undefined variable: data in /home/c5276nkl/domains/pistols.nl/public_html/pistols-t-e-s-t-e-n/config.php on line 429

Notice: Undefined variable: actie in /home/c5276nkl/domains/pistols.nl/public_html/pistols-t-e-s-t-e-n/linkin.php on line 30
 
- SanThe -

- SanThe -

26/08/2008 19:51:00
Quote Anchor link
Die $vars bestaan dus blijkbaar niet.
 
Santifort

santifort

26/08/2008 19:58:00
Quote Anchor link
deze $vars worden alleen gezien in de andere bestanden.

maar volgens mij is $data wel goed want de pagina word niet weergegeven als ik ben ingelogt.

kan je misschien een ander probleem vinden???

Groet Santifort
 
Santifort

santifort

26/08/2008 20:57:00
Quote Anchor link
Is er dan echt niemand die me kan helpen???
 
- -

- -

26/08/2008 21:01:00
Quote Anchor link
Bumpalert!:
Twee of meer keer achter elkaar in een topic posten heet bumpen.
Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.
 



Overzicht Reageren

 
 

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.