Berichten: 160
avatar
Offline Stuur privebericht
Hallo CP,

Ik heb een bulletstar source, alleen aanmelden werkt niet.
Ik heb overal gezocht maar kan de fout echt niet vinden, kunnen jullie me mischien op de goeie weg helpen.
Het probleem is dat als je, je probeert aan te melden dat die deze foutmelding geeft:
Er bestaat al iemand met die login, of je hebt niet alle invulbare velden ingevuld! Of hebt niet alles geacepteerd!

ik weet het is erg om zomaar een script neer te droppen, maar kom er echt niet uit

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>

Laatst gewijzigd door sander-301 op 2010-04-26 21:13:35
26-04-2010 21:11
Dit topic is 65 keer bekeken door 3 verschillende leden
Reacties op: "Aanmelden"
1
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Haal lijn 51 en 52 eens weg? $regel word nergens gedefineerd, dus waarschijnlijk is dat de oorzaak.
27-04-2010 00:45
JustSimpel VOF
Berichten: 840
avatar
Offline Stuur privébericht
Nee, je moet even onder regel 32 dit toevoegen:
Code | Selecteer Alles
minimaliseren
1
$regel $_POST['regel'];
27-04-2010 07:33
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Dat kan ook, heb niet echt gekeken of er een input-element was met de name regel.
27-04-2010 10:49
Berichten: 160
avatar
Offline Stuur privébericht
bedankt dat werkte idd

27-04-2010 11:02
JustSimpel VOF
Berichten: 840
avatar
Offline Stuur privébericht
graag gedaan
27-04-2010 12:53
Reageer op: "Aanmelden"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden