Berichten: 160
avatar
Offline Stuur privebericht
Hallo CP,

Ik krijg het echt niet voor elkaar om dit register script te fixen.
Elke keer geeft die de foutmelding ''Er bestaat al iemand met die login, of je hebt niet alle invulbare velden ingevuld! Of hebt niet alles geacepteerd! ''
Hierbij het script, sorry dat ik een hele lap tekst toestuur, maar ik weer echt niet waar het aan kan liggen, ik zelf denk gewoon dat ergens een kleine fout zit.

Alvast bedankt...


Code | Selecteer Alles
minimaliseren
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
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
<?php 
ob_start
(); 
?> 
<?php /* ------------------------- */ 

  
include("_include-config.php"); 
    if(
check_login()) { 
    print 
"<tr><td class=mainTxt>Je bent al ingelogd</td></tr>"

    
mysql_query("DELETE FROM `[online]` WHERE `login`='{$_COOKIE['login']}' AND `validate`='{$_COOKIE['validate']}' AND `IP`='{$_SERVER['REMOTE_ADDR']}'"); 
    
setcookie("login",'',time()-24*60*60,"/",""); 
    
setcookie("validate",'',time()-24*60*60,"/",""); 
    unset(
$_SESSION['login']); 
    unset(
$_SESSION['IP']); 
    unset(
$_SESSION['data']); 

print <<<ENDHTML
</table> 
</body> 
</html>
ENDHTML;
  exit; 
  } 
 

  
$headers "Content-type: text/html; charset=iso-8859-1nr";
  
$login                                        $_POST['login'];
  
$pass                                         rand(1000,10000000);
  
$email                                        $_POST['email'];
  
$type                                         $_POST['type'];
  
$land                                            $_POST['land'];
  
$IP                                           $_SERVER['REMOTE_ADDR'];
  ${
"select$land"}                                = "selected";
  
$recruiter                                    $_POST['recruiter'];
  ${
"select$type"}                              = "selected";
  
$dbres                                        mysql_query("SELECT * FROM `[users]` WHERE `login`='{$ref}'");
  
$ref2                                        mysql_fetch_object($dbres);
    if(isset(
$_POST['submit'])) {
    
$message                    = Array(
    
"Je login mag alleen A-Z, a-z, 0-9 en - hebben",
    
"Vul een geldig e-mail adres in",
    
"Ga akkoord met de regels..",
    
"Er bestaat al iemand met die login, of je hebt niet alle invulbare velden ingevuld! Of hebt niet alles geacepteerd!",
    
"Dat email is al in gebruik!");

    
$msgnum                    = -1;
    if(
preg_match('/^[a-zA-Z0-9-]+$/',$login) == 0)
    
$msgnum                    0;
    if(
preg_match('/^.+@.+..+$/',$email) == 0)
    
$msgnum                    2;
    if(
$regel != && $regel1 != && $regel2 != 1)
    
$msgnum                    3;
    else {
    
$dbres                    mysql_query("SELECT `id` FROM `[users]` WHERE `login`='$login'");
    if(
mysql_num_rows($dbres) > 0)
    
$msgnum                    4;
    
$dbres                    mysql_query("SELECT `id` FROM `[users]` WHERE `email`='$email'");
    if(
mysql_num_rows($dbres) > 0)
    
$msgnum                    5;




    if(
$msgnum == -1) {
    
mysql_query("UPDATE `[users]` SET `belcredits`=`belcredits`+50 WHERE `login`='{$recruiter}'");
    
mysql_query("UPDATE `[users]` SET `recruiters`=`recruiters`+1 WHERE `login`='{$recruiter}'");
    
mysql_query("UPDATE `[users]` SET `bank`=`bank`+50000, `clicks`=`clicks`+10, `belcredits`=`belcredits`+5  WHERE `login`='{$recruiter}'");
        
mysql_query("INSERT INTO `[users]`(signup,login,pass,IP,email,type,activated,land) values(NOW(),'$login',MD5('$pass'),'$IP','$email','1','1',$land)");
    
mail($email,"Bulletstar","

Hallo 
$login, Bedankt voor je aanmelding op Bulletstar

Dus jij kiest ervoor om een gangster te worden? Goede keuze..
Wat je nu moet doen is het volgende:
Ga naar http://www.bulletstar.net
En log dan in met de volgende gegevens:

Gebruikersnaam: 
$login
Wachtwoord: 
$pass

Als je bent ingelogd kun je het wachtwoord veranderen bij bewerk profiel!


----------
Greetz, Bulletstar Crew.
Copyright 2005 - 2006 Bulletstar - Alle Rechten Voorbehouden
----------



        "
,"From: Bulletstar <noreply@bulletstar.net>n");
        if(
$rec != "") {
        
mysql_query("INSERT INTO `[messages]`(`time`,`from`,`to`,`subject`,`message`,`outbox`) values(NOW(),'$login','$recruiter','Refferal','{$login} is een refferal van jou! je hebt €250.000,- erbij gekregen, 5 belcredits  en 25 clicks!!','0')");
}

      }
    }
  }
  
// DEBUG CODE: 
// echo $_SESSION["login"]; 
// s = kolomnaam 
// q = zoekterm 

/* ------------------------- */ 
?>

<html>


<head>
<title>[( Criminals )]</title>
</style>

</head>
<?PHP

  
if($_COOKIE['layout'] == 'grijs'
  {
    include(
"grijs.php");
  }
  elseif(
$_COOKIE['layout'] == 'blauw'
  {
    include(
"blauw.php");
  }
  elseif(
$_COOKIE['layout'] == 'pimp'
  {
    include(
"pimpcss.php");
  }
  elseif(
$_COOKIE['layout'] == 'groen'
  {
    include(
"groen.php");
  }
  elseif(
$_COOKIE['layout'] == 'rood'
  {
    include(
"rood.php");
  }
    else {
    include(
"standart.php");
  } 

?>
<table align="center" width=100%>
<?php /* ------------------------- */

    
if(isset($_GET['id'],$_GET['code'])) {
    print 
"  <tr><td class=\"subTitle\"><b>Activatie</b></td></tr>n";

    
$id                                                $_GET['id'];
    
$code                                        $_GET['code'];
    
$dbres                                        mysql_query("SELECT `login` FROM `[temp]` WHERE `area`='signup' AND `id`='$id' AND `code`='$code'");

    if(
$data mysql_fetch_object($dbres)) {
      
mysql_query("UPDATE `[users]` SET `activated`=1,`signup`=NOW() WHERE `login`='{$data->login}'");
      
mysql_query("DELETE FROM `[temp]` WHERE `id`='$id'");
      print 
"  <tr><td class=\"mainTxt\"></td></tr>n";
    }
    else
      print 
"  <tr><td class=\"mainTxt\">De activatie code klopt niet!</td></tr>n";
 }
  else {
    if(
$msgnum != -1) {
      print 
"  <tr><td class=\"subTitle\"><b>Aanmelden</b></td></tr>n";
      if(isset(
$msgnum) && $msgnum != -1)
        print 
"  <tr><td class=\"mainTxt\">n        {$message[$msgnum]}n  </td></tr>n";
                
$rec $_GET['rec'];

?>
                            <tr><td class="mainTxt">
                            <form method="post">
                            <table align="center" width="100%">
                            <tr><td width=294><font size="1" face="Verdana">Gebruikersnaam:</font></td>                <td>
                                <font size="1" face="Verdana"><input type="text" name="login" maxlength=16 style="width: 150;"  ;" value="<? echo $login ?>"> 
                                </font></td></tr>
                            <tr><td width=294><font face="Verdana" size="1">E-Mail:</font></td>                        <td>
                                <font size="1" face="Verdana"><input type="text" name="email" maxlength=64 style="width: 150;" ;" ;" value="<? echo $emaill ?>"> 
                                </font></td></tr>
                            <tr><td width=100><font face="Verdana" size="1">Begin Stad:</font></td>                      <td>
                                <font size="1" face="Verdana"><select name="land" style="width: 150;">
                            <option value="1" $select1>Amsterdam</option>
                            <option value="2" $select2>Rotterdam</option>
                            <option value="3" $select3>Den Bosch</option>
                            <option value="4" $select4>Utrecht</option>
                            <option value="5" $select5>Hilversum</option>
                            <option value="6" $select6>Den Haag</option>
                            <option value="7" $select7>Zeeland</option>
                            <option value="8" $select8>Assen</option>
                                                        <option value="9" $select9>Almere</option>
                            <option value="10" $select10>Tilburg</option>
                            <option value="11" $select11>Hilversum Zuid</option>
                            </a></select> </font></td></tr>

                            <?
                            
if($rec == "") {
                            
?>
                            <tr><td width=294><font face="Verdana" size="1">Refferal*</font></td>        <td>
                                <font size="1" face="Verdana"><input type="text" CONTENTEDITABLE ="false" name="recruiter" maxlength=64 style="width: 150;;" value="<? echo $rec?>"> 
                                </font> </td></tr>
                <?
                
}
                else
                {
                
?>
                <tr><td widrh=100><font face="Verdana" size="1">Refferal*</font></td>        <td>
                    <font face="Verdana" size="1"><? echo $rec?>
                </font><font size="1" face="Verdana">
                <input name="recruiter" type="hidden" value="<? echo $rec?>">
                    </font></td></tr>
                <?
                
}
                
?>
                         </table>
                         <tr><td class="Subtitle"><b>Regels</b></td></tr>
                         <tr><td class="MainTxt">
                         <font face="Verdana" size="1">
                         <input type="checkbox" name="regel" value="1"> Ik ga akkoord met de</font><b><a href="regels.php"><font color="orange" size="1" face="Verdana"><span style="text-decoration: none">
                         regels </span> </font></a></b>
                            <font face="Verdana" size="1">van Bulletstar&nbsp;&nbsp;&nbsp;&nbsp; <br>
                         <input type="checkbox" name="regel1" value="1"> Ik ga zal geen
                         andere leden beledigen/bedreigen etc.<br>
                         <input type="checkbox" name="regel2" value="1"> Ik heb geen meerdere
                         account(s) - en zal er ook geen aanmaken in de toekomst</font><p>
                            
                            <br>
                            <br>
                            <input type="submit" name="submit" style="width: 250;" value="Klik hier om de aanmelding te voltooien!">
                         </form>
                         <tr><td class="SubTitle"><b>Informatie</b></td></tr>
                         <tr><td class="MainTxt">        
                            <font size="1" face="Verdana">*Refferal kun je niet invullen! Dat word alleen ingevuld
                         via een 'refferal' link!<br>
                         *Vul een geldig e-mail adres in, voor je wachtwoord!
                         <br>*Als je een naam/e-mail invult en er gebeurd niks, dan is die account naam/e-mail al bezet!</b></font></td></tr>
                         </td></tr>

<?
    
}
    else
      print 
"  <tr><td class=\"SubTitle\"><b>Aangemelding</b></tr></td><tr><td class=\"mainTxt\">Je bent succesvol aangemeld op bulletstar<br><i>Kijk in je mailbox voor je wachtwoord</i></td></tr>n";
  }

/* ------------------------- */ ?>

</body>
</html>
</body>

12-05-2011 19:18
Dit topic is 182 keer bekeken door 44 verschillende leden
Reacties op: "Register"
1
Webdeveloper & Programmeu
Berichten: 1001
avatar
Online Stuur privébericht
bestaat je database tabel wel? heb je connectie wel gemaakt dus je config naar de database?
12-05-2011 19:23
Berichten: 160
avatar
Offline Stuur privébericht
Ja dat wel, database gegevens kloppen, en alles is verder geimporteerd. Alle tabellen zijn ook correct.
12-05-2011 19:24
Berichten: 866
avatar
Online Stuur privébericht
Voor zover ik het begrijp is dat er in tabel [users] (van database) al een account bestaat met de naam die jij in de input van gebruikersnaam intikt.

Probeer het is met een andere naam? kijken of het dan wel werkt.
12-05-2011 19:31
Berichten: 160
avatar
Offline Stuur privébericht
Heb ik gedaan er bestaat nog geen enkele account, heb de source namelijk net geupload, en er zijn verder geen database gegevens meer aanwezig.
12-05-2011 19:33
Berichten: 866
avatar
Online Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
$dbres                    mysql_query("SELECT `id` FROM `[users]` WHERE `login`='$login'") or die(mysql_error());


Verander regel 54 is in dit ^^ en dan moet je error hier melden.
Als je geen error krijgt moet je echt in je tabel [users] kijken of er leden bestaan, want het kan zijn dat er wel gegevens in de standaard source zitten.
12-05-2011 19:34
Berichten: 160
avatar
Offline Stuur privébericht
Er komt geen error.
Er zijn zeker weten geen users aanwezig, heb al in de tabel [users] gekeken daar is helemaal niks aanwezig.
12-05-2011 19:39
Berichten: 866
avatar
Online Stuur privébericht
Misschien handig om website hier te posten?
12-05-2011 19:40
Berichten: 160
avatar
Offline Stuur privébericht
crimewish.nl
12-05-2011 19:42
Reageer op: "Register"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden