Forum » Client-Side scripting » Hoe zet ik de Activatie email uit?
Berichten: 2
avatar
Offline Stuur privebericht
Hoe zet ik de Activatie email uit ofzo?
Als ik probeer in te loggen krijg ik de error:
Je acount is nog niet geactiveerd.

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
<?php /* ------------------------- */
  
include("config.php");
?>
<html>


<html>
<head>
<title><? print "$title"?></title>
<link href="style.css" rel="stylesheet" type="text/css">
<meta name="keywords" content="<? print "$game"?>,Crimegame,crimegame,<? print "$game"?>">
<meta name="language" content="english">
<META name="description" lang="nl" content="<? print "$game"?> crimegame met pit.">
</head>
<table width=100%>
  <tr> 
    <td class="subTitle"><b>Registreren</b></td>
  </tr>
  <tr><td>&nbsp;&nbsp;</td></tr>
  <tr> 
    <td class="mainTxt">
<?
  
if(isset($_GET['id'],$_GET['code'])) {
    
$id            $_GET['id'];
    
$code          $_GET['code'];
    
$dbres          mysql_query("SELECT * FROM `temp` WHERE `area`='signup' AND `id`='$id' AND `code`='$code'");
    if(
$data mysql_fetch_object($dbres)) {
      
mysql_query("UPDATE `users` SET `activated`='1',`start`=NOW() WHERE `login`='{$data->login}'");
      
mysql_query("DELETE FROM `temp` WHERE `id`='$id'");
      if(
$data->forwerdedFor != ""){
      
mysql_query("UPDATE `users` SET `respect`=`respect`+5 WHERE `id`='{$data->forwardedFor}'");
      
mysql_query("INSERT INTO `logs`(`time`,`login`,`person`,`code`,`area`,`com`) values(NOW(),'{$data->login}','{$data->forwardedFor}','5','respect','ReferrerID')");}
      print 
"De activatie is voltooid, je kunt nu inloggen.";
    }
    else
      print 
"Incorrecte activatie-code...";
  }
elseif(isset(
$_POST['submit'])) {
  
$gebruiker $_POST['gebruiker'];
  
$pass $_POST['pass'];
  
$refer $_POST['refer'];
  
$passconfirm $_POST['passconfirm'];
  
$email $_POST['email'];
  
$ip $_SERVER['REMOTE_ADDR'];
  
$geslacht $_POST['geslacht'];
  
$steden = Array("Brussel","Leuven","Gent","Brugge","Hasselt","Antwerpen","Amsterdam","Enschede");
  
$rstad rand(0,7);
  
$stad "$steden[$rstad]";
  
$ipexist mysql_query("SELECT * FROM `users` WHERE `ip`='{$ip}' AND `status`='levend'");
  
$ipexist mysql_num_rows($ipexist);
  
$ipallowed mysql_query("SELECT * FROM `multiple` WHERE `ip`='{$ip}'");
  
$ipallowed mysql_num_rows($ipallowed); 
  
$exist mysql_query("SELECT * FROM `users` WHERE `login`='{$gebruiker}'");
  
$exist mysql_num_rows($exist);
  
$eexist mysql_query("SELECT * FROM `users` WHERE `login`='{$gebruiker}' AND `status`='levend'");
  
$eexist mysql_num_rows($eexist);
  
$rexist mysql_query("SELECT * FROM `users` WHERE `id`='{$refer}'");
  
$rexists mysql_fetch_object($rexist);
  
$rexist mysql_num_rows($rexist);
  
$referlogin $rexists->login;
  if(
preg_match('/^[a-zA-Z0-9_-]+$/'$gebruiker) == 0) { print "De opgegeven gebruikersnaam is ongeldig, je mag enkel letters of cijfers gebruiken.n"; }
  elseif(!
$pass || $pass != $passconfirm) { print "De opgegeven wachtwoorden zijn niet identiek.n"; }
  elseif(
preg_match('/^.+@.+..+$/',$email) == 0) { print "Het opgegeven e-mailadres is ongeldig.n"; }
  elseif(
$ipexist == && $ipallowed != 1) { print "Er is al een account gemaakt op dit IP adres.n"; }
  elseif(
$exist == 1) { print "De opgegeven gebruikersnaam is al in gebruik.n"; }
  elseif(
$eexist == 1) { print "Er is al iemand aangemeld met dit e-mailadres.n"; }
  elseif(
$rexist != && $refer!= "") { print "De opgegeven referrerID bestaat niet.n"; }



  else {
        
$code          rand(100000,999999);
        
mysql_query("INSERT INTO `users`(`start`,`login`,`pass`,`ip`,`email`,`stad`,`geslacht`,`activated`) values(NOW(),'{$gebruiker}',MD5('{$pass}'),'{$ip}','{$email}','{$stad}','{$geslacht}','1')");
        
mysql_query("INSERT INTO `temp`(login,ip,code,area,time,forwardedFor) values('$gebruiker','$ip',$code,'signup',NOW(),'$referlogin')"); 
        
$id          mysql_insert_id();
      print 
"Je bent geregistreerd, Je kunt nu inloggen.n";
        
      }
}
$refer $_GET['refer'];
 print <<<ENDHTML
   <form method="post">
        <table width="100%">
          <tr> 
            <td width="49%"><div align="right">Login:</div></td>
            <td width="2%">&nbsp; </td>
            <td width="49%"><input type="text" name="gebruiker" 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="pass" maxlength=12 width="150"></td>
          </tr>
          <tr> 
            <td width="49%"><div align="right">Herhaal:</div></td>
            <td width="2%">&nbsp;</td>
            <td width="49%"><input type="password" name="passconfirm" maxlength=12 width="150"></td>
          </tr>
          <tr> 
            <td width=431><div align="right">E-mail:</div></td>
            <td>&nbsp;</td>
            <td><input type="text" name="email" maxlength=64 width="150"></td>
          </tr>
          <tr> 
            <td width=431><div align="right">Geslacht:</div></td>
            <td>&nbsp;</td>
            <td><select name="geslacht" width="150">
                <option value="Man">Man</option>
                <option value="Vrouw">Vrouw</option>
                <option value="Man">Shemale</option>
              </select></td>
          </tr>
          <tr> 
            <td width=431><div align="right">ReferrerID (Indien je geen ReferrerID hebt leeg laten):</div></td>
            <td>&nbsp;</td>
            <td><input type="text" name="refer" value="
$refer" maxlength=64 width="150"></td>
          </tr>
          <tr><td align="right"><br>Je code is: </td><td></td><td><img src=img.php></td></tr>
<tr><td align="right">Typ hier de code in:    </td><td></td><td><input type=text name=verify></td></tr>
          <tr> 
            <td></td>
            <td></td>
            <td>
                <input type="submit" name="submit" with="100" value="Aanmelden">
            </td>
          </tr>
        </table>
      </form>
</td></tr>

</table>
</body>
</html>
ENDHTML;
?>

Laatst gewijzigd door greepfruuy op 2011-03-24 23:31:02
24-03-2011 23:28
Dit topic is 161 keer bekeken door 33 verschillende leden
Reacties op: "Hoe zet ik de Activatie email uit?"
1
Eigenaar DiMoWeb
Berichten: 2399
avatar
Offline Stuur privébericht
Dit script stuurt geen mails?
Er zit geen mail() functie in.
24-03-2011 23:31
Berichten: 2
avatar
Offline Stuur privébericht
Oh maar waarom krijg ik in mijn source "Osvendetta"
Een "Je acount is nog niet geactiveerd." error?
24-03-2011 23:43
Berichten: 49
avatar
Offline Stuur privébericht
In tabel users structuur zorg je dat activated altijd op 1 staat, dat kan gewoon simpel via de database
25-03-2011 01:31
Reageer op: "Hoe zet ik de Activatie email uit?"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden