Forum » Server-Side scripting » login van swatcrime
Berichten: 378
avatar
Offline Stuur privebericht
hoi de login van swatcrime werkt niet weet niet hoe het komt maar hij gaat niet door heb al zitten kijken vind niet echt wat.

hier het script
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
<?php
 
  
if(isset($_POST['login'],$_POST['password'])) {
    
$dbres mysql_query("SELECT *,UNIX_TIMESTAMP(`online`) AS `online` FROM `users` WHERE `login`='{$_POST['login']}' AND `pass`=MD5('{$_POST['password']}')");
    if((
$data mysql_fetch_object($dbres)) && $data->activated == 1) {
    }
  }
?>
<table align="center" width=100%>
<?php /* ------------------------- */
  
if($_GET['x'] == "logout"){
    
session_unset($_SESSION['pass']);
    
session_destroy($_SESSION['login']);
    
session_unset($_SESSION['pass']);
    
session_destroy($_SESSION['login']);
    echo
"<table width=100% align=center>
           <tr><td class=subTitle><b>Uitloggen :: Tot ziens</b></td></tr>
           
           <tr><td class=mainTxt>U bent nu uitgelogd. Een ogenblik geduld.<br><a href=index.php target=_top><b>Klik hier om door te gaan<b></a></td></tr>"
;
    echo
"";
  }
  else if(
$_GET['x'] == "lostpass") {
      if(isset(
$_GET['id'],$_GET['code'])) {
      
$dbres                mysql_query("SELECT `login` FROM `temp` WHERE `id`='{$_GET['id']}' AND `code`='{$_GET['code']}' AND `area`='lostpass'");
      if(
$data mysql_fetch_object($dbres)) {
        
$dbres                mysql_query("SELECT `login`,`email` FROM `users` WHERE `login`='{$data->login}'");
        
$data                mysql_fetch_object($dbres);

        
$newpass            rand(100000,999999);
        
mysql_query("UPDATE `users` SET `pass`=MD5('{$newpass}') WHERE `login`='{$data->login}'");
        
mysql_query("DELETE FROM `temp` WHERE `id`='{$_GET['id']}'");
        
mail($data->email,"the enforcer password","Je wachtwoord is gereset, je kan nu inloggen met: $newpass","From: the enforcer <prison@the-enforcer.nl>n");
        print 
"Je nieuwe wachtwoord is verstuurt naar {$data->email}.n";
      }
    }
    else if(isset(
$_POST['email'],$_POST['login'])) {
      
$dbres                mysql_query("SELECT `login`,`email` FROM `users` WHERE `login`='{$_POST['login']}' AND `email`='{$_POST['email']}'AND `activated`=1");
      if(
$data mysql_fetch_object($dbres)) {
        
$code                rand(1000000000,9999999999);
        
mysql_query("INSERT INTO `temp`(`login`,`code`,`area`,`time`) values('{$data->login}',$code,'lostpass',NOW())");
        
$id                mysql_insert_id();
        
mail($data->email,"SilentUnit wachtwoord","Vraag je wachtwoord op deze link aan. nhttp://www.swatcrime.bplaced.net/login.php?x=lostpass&id=$id&code=$code","From: Slentunit <djferhat69@hotmail.com>");
        print 
"Er is een email met verdere instructies gestuurd naar: {$data->email}.n";
      }
      else
        print 
"De gebruikersnaam komt niet overeen met het e-mailadres.n";
    }

    print <<<ENDHTML
  <tr><td align="center">
    <form method="post">
      <table width="100%" align="center">
        <tr> 
    <td class="subTitle"><b>Wachtwoord Vergeten</b></td>
  </tr>
  <tr><td>&nbsp;&nbsp;</td></tr>
  <tr> 
    <td class="mainTxt"><table width=100%>
        <tr> 
          <td width="49%"><div align="right">Gebruikersnaam:</div></td>
          <td width="2%">&nbsp;</td>
          <td width="49%"><input type="text" name="login"></td>
        </tr>
        <tr> 
          <td width="49%"><div align="right">E-mailadres:</div></td>
          <td width="2%">&nbsp;</td>
          <td width="49%"><input type="text" name="email"></td>
        </tr>
        <tr> 
          <td> <div align="center"> </div></td>
          <td>&nbsp;</td>
          <td><input name="submit" type="submit" style="width: 100" value="Ok"></td>
        </tr>
      </table></table>
    </form></td></tr>
ENDHTML;
  }
  elseif(
$data) {
    
$time time();
/*  if (($time - $data->online) < 60) { print "Je moet 60 seconden wachten voordat je weer kan inloggen.n"; exit; }  */
if($data->activated == 0) { print "Je acount is nog niet geactiveerd.n"; }
else {
  
$_SESSION['login']        = $_POST['login'];
  
$ip $_SERVER['REMOTE_ADDR'];
  
$dbres mysql_query("SELECT * FROM `multiple` WHERE `ip`='$ip'");
  
$allo mysql_fetch_object($dbres);
  
$allo = ($allo->allo == 1) ? 0;
  
$exi mysql_num_rows(mysql_query("SELECT * FROM `iplog` WHERE `ip`='$ip' AND `login`='{$_POST['login']}'"));
  if (
$exi == 1) { mysql_query("UPDATE `iplog` SET `time`=NOW() WHERE `login`='{$_POST['login']}' AND `ip`='$ip'"); }
  else { 
mysql_query("INSERT INTO `iplog`(`login`,`ip`,`time`,`allo`,`status`) values('{$_POST['login']}','$ip',NOW(),'$allo','{$data->status}')"); }
  echo
"<table width=100% align=center>
           <tr><td class=subTitle><b>Inloggen</b></td></tr>
           <tr><td>&nbsp;</td></tr>
           <tr><td class=mainTxt>U bent nu ingelogd. Een ogenblik geduld.<br><a href=indexin.php target=_top> <b>Ga door<b></a></td></tr>"
;
    echo
"";  
}
}
  else {
      if(isset(
$_POST['login'],$_POST['pass']))
      print 
"Verkeerde gebruikersnaam/wachtwoord.n";

    print <<<ENDHTML
 <tr><td>
    <form method="post">
      <table width="100%" align="center">
        <tr> 
    <td class="subTitle"><b>Inloggen</b></td>
  </tr>
  <tr><td>&nbsp;&nbsp;</td></tr>
  <tr> 
    <td class="mainTxt"><table width=100%>
        <tr> 
          <td width="49%"><div align="right">Gebruikersnaam:</div></td>
          <td width="2%">&nbsp;</td>
          <td width="49%"><input type="text" name="login" maxlength=16 width="150"></td>
        </tr>
        <tr> 
          <td width="49%"><div align="right">Wachtwoord:</div></td>
          <td width="2%">&nbsp;</td>
          <td width="49%"><input type="password" name="password" maxlength=16 width="150"></td>
        </tr>
        <tr> 
          <td></td>
          <td></td>
          <td><input type="submit" name="submit" width="150" value="Login"></td>
        </tr>
        <tr> 
          <td colspan="3" align=center> <a href=login.php?x=lostpass>Wachtwoord 
            vergeten?</a></td>
        </tr>
      </table></table>
    </form>
  </td></tr>
ENDHTML;
  }
?>
</table>
</body>





</table>


wou hem eens rustig bezien en unbuggen en nieuwere scripts aan gaan toevoegen.
wie weet de fout ?
bedankt voor de hulp
06-05-2010 21:29
Dit topic is 102 keer bekeken door 7 verschillende leden
Reacties op: "login van swatcrime"
1 | 2 Volgende pagina
n.v.t.
Berichten: 469
avatar
Offline Stuur privébericht
In het topic waar je hem kon downloaden, heb ik een nieuwe test opgezet. En daar deed die het ook niet. Ik hoop dat iemand een oplossing vind. Zodat ik de demo van het spel op mijn server ook werkend krijg. Zodat jullie eerst kunnen zien voordat jullie het downloaden.
06-05-2010 21:31
Dupstep
Berichten: 2302
avatar
Offline Stuur privébericht
Het is omdat de sessies (sessions) niet goed worden opgeslaan.
07-05-2010 04:51
Berichten: 378
avatar
Offline Stuur privébericht
zou iemand me er mee kunne helpen aub?
10-05-2010 19:22
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Mischien heel erg dom maar

Code | Selecteer Alles
minimaliseren
1
session_start();


Aangezien dit een vendetta source is, zal dit in de config staan.

Code | Selecteer Alles
minimaliseren
1
error_reporting(E_ALL);

Aangezien vendetta erg bugged is, uiteraard in je config plaatsen , zullen er al wat notice's enz naar boven komen.

Ik weet niet of meneer Ferhat dit heeft nagekeken en gefixt.
Het is mischien een ingeving die kan helpen..

Mvg, Lancer.
10-05-2010 19:34
Berichten: 378
avatar
Offline Stuur privébericht
sorry maar snap hem niet echt
10-05-2010 19:38
Dupstep
Berichten: 2302
avatar
Offline Stuur privébericht
error_reporting(E_ALL);
Dit in je config tussen de php tags zetten..
10-05-2010 19:40
Berichten: 378
avatar
Offline Stuur privébericht
krijg er al direct 20 volgens mij ga ik niet verder met deze source wou hem nemen voor wat bij te leren maar liever niet presies dan
10-05-2010 19:48
Skype & Microsoft
Berichten: 3096
avatar
Offline Stuur privébericht
Omdat 1 ding niet werkt gelijk stoppen?
Zo wat een doorzettingsvermogen, Top! ga zo door!
10-05-2010 19:49
Dupstep
Berichten: 2302
avatar
Offline Stuur privébericht
Ik had eerlijk gezegd nooit die fouten
10-05-2010 19:49
Berichten: 378
avatar
Offline Stuur privébericht
krijg direct al deze foute

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/sven/domains/major-crime.eu/public_html/osbanditi/index.php:2) in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 53

Notice: Undefined variable: data in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 54

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 54

Notice: Undefined variable: data in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 76

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 76

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 79

Warning: include(nl.php) [function.include]: failed to open stream: No such file or directory in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 86

Warning: include(nl.php) [function.include]: failed to open stream: No such file or directory in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 86

Warning: include() [function.include]: Failed opening 'nl.php' for inclusion (include_path='.:/usr/local/lib/php' in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 86

Notice: Undefined index: REMOTE_ADR in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 99

Notice: Undefined variable: data in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 101

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 101

Notice: Undefined variable: data in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 102

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 102

Notice: Undefined variable: data in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 134

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 134

Notice: Undefined variable: data in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 149

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/config.php on line 149

Notice: Undefined variable: data in /home/sven/domains/major-crime.eu/public_html/osbanditi/index.php on line 38

Notice: Trying to get property of non-object in /home/sven/domains/major-crime.eu/public_html/osbanditi/index.php on line 38
10-05-2010 19:52
Reageer op: "login van swatcrime"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden