Forum » Server-Side scripting » register pagina
www.gun2maffia.nl
Berichten: 1328
avatar
Offline Stuur privebericht
hallo ik ben bezig met een register pagina alles werkt alleen de activering werkt niet helemaal goed

het komt zo binnen in mijn mail box

Code | Selecteer Alles
minimaliseren
1
http://web-city.nl/forgotpass.phpactiveren.php?id=3&code=XjdYxQ9prc2&registratie=true


dit moet er dus uit forgotpass.php

het gaat om dit stukje code wat ik moet veranderen

Code | Selecteer Alles
minimaliseren
1
$bericht .= "REGISTRATIE BEVESTIGEN: ".$forgoturl."activeren.php?id=".$dbid."&code=".$actcode."&registratie=true nn";


dit stukje zou er dus uit moeten $forgoturl.
maar als ik dat doe dan gaat de rest er onder niet helemaal goed komen denk ik

daarom de vraag heeft iemand voor mij de oplossing
30-10-2010 23:34
Dit topic is 245 keer bekeken door 53 verschillende leden
Reacties op: "register pagina"
1
Berichten: 681
avatar
Offline Stuur privébericht
Hoe heb je $forgoturl staan?
31-10-2010 12:49
www.gun2maffia.nl
Berichten: 1328
avatar
Offline Stuur privébericht
hoe bedoel je dat ? zo aqls ik laat zien toch zo staat die
31-10-2010 13:04
Berichten: 681
avatar
Offline Stuur privébericht
Hoe heb je de code $forgoturl? Duz $forgoturl = 'blbla';
31-10-2010 14:26
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Heb je dit uberhaupt geprobeerd om het weg te halen?
31-10-2010 15:01
www.gun2maffia.nl
Berichten: 1328
avatar
Offline Stuur privébericht
ja dat heb ik geprobeerd alleen dan komt er dus niks in beeld

dan komt er dus actievatie link in je mail om je account tekunnen activeren
31-10-2010 15:54
Berichten: 681
avatar
Offline Stuur privébericht
Plaats eens heel je script.
31-10-2010 17:04
www.gun2maffia.nl
Berichten: 1328
avatar
Offline Stuur privébericht
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
<?

include("config.php");
include(
"htmltop.php");

if(!isset(
$_SESSION['user_id'])) {
 if(isset(
$_POST['submit'])) {
  
// Uitvoeren
  // Velden controleren
  
if($_POST['user'] != "" AND $_POST['pass1'] != "" AND $_POST['pass2'] != "" AND $_POST['email'] != "") {
   
// Gebuikersnaamcheck
   
$sql "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'";
   
$query mysql_query($sql);
   
$tellen mysql_num_rows($query);
   if(
$tellen == 0) {
    
// E-mailcheck
    
if(preg_match("/^[A-Z0-9._%-]+@[A-Z0-9._%-]+.[A-Z]{2,6}$/i"$_POST['email'])) {
     
// Email correct
     
if($_POST['pass1'] == $_POST['pass2']) {
      
$actcode mt_srand((double)microtime()*100000);
      while(
strlen($actcode) <= 10) {
       
$i chr(mt_rand (0,255));
       if(
eregi("^[a-z0-9]$"$i)) {
        
$actcode $actcode.$i;
       }
      }
      
$md5pass md5($_POST['pass1']);
      
$sql "INSERT INTO gebruikers (naam,wachtwoord,status,email,actief,actcode) VALUES ('".$_POST['user']."','".$md5pass."',0,'".$_POST['email']."',0,'".$actcode."')";
      
$query mysql_query($sql);
      if(
$query == TRUE) {
       
$sql "SELECT id FROM gebruikers WHERE naam='".$_POST['user']."'";
       
$query mysql_query($sql);
       
$rij mysql_fetch_object($query);
       
$dbid htmlspecialchars($rij->id);
       
$bericht "Beste ".$_POST['user'].",nJe hebt je geregistreerd op de site ".$sitenaam.", dit is de activatie mail van je registratie.nOm je account te activeren, druk je op de link onderaan deze mail.nn";
       
$bericht .= "REGISTRATIE BEVESTIGEN: ".$forgoturl."activeren.php?id=".$dbid."&code=".$actcode."&registratie=true nn";
       
$bericht .= "Zodra je op deze link geklikt hebt, kun je inloggen met:n";
       
$bericht .= "Gebruikersnaam: ".$_POST['user']."n";
       
$bericht .= "Wachtwoord: ".$_POST['pass1']."n";
       
$bericht .= "** Dit is een automatisch verzonden bericht **";
       
$mail mail($_POST['email'],"Registratie ".$sitenaam,$bericht,"From: ".$sitenaam." <".$sitemail.">");
       if(
$mail == TRUE) {
        echo 
"Je bent succesvol geregistreerd! Zodra je de link in de mail hebt bezocht kun je inloggen.n<a href=\"inloggen.php\">&laquo; Naar de inlogpagina</a>";
       }else{
        echo 
"Fout opgetreden tijdens verzenden van e-mail. Neem contact op met <a href=\"mailto:".$sitemail."\">".$sitemail."</a>.";
       }
      }else{
       echo 
"Er is een fout opgetreden tijdens het toevoegen van je account. Probeer het later nog eens.n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
      }
     }else{
      echo 
"De door jou opgegeven wachtwoorden komen niet overeen.n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
     }
    }else{
     echo 
"Het e-mailadres dat jij opgaf, komt niet overeen met hoe een e-mailadres eruit zou moeten zien (gebruiker@domain.ext).n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
    }
   }else{
    echo 
"De gebruikersnaam '".$_POST['user']."' is reeds in gebruik. Probeer een andere gebruikersnaam.n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
   }
  }else{
   echo 
"Je bent vergeten ??n of meerdere velden in te vullen.n<a href=\"javascript:history.back()\">&laquo; Ga terug</a>";
  }
 }else{
  
// Formulier
  
  # Email
  # User
  # Pass + check
  # emailcheck (uitvoeren)
  
?>
  <form method="post" action="registreer.php">
   <table>
    <tr>
     <td>Gebruikersnaam:</td><td><input type="text" name="user" maxlength="50" /></td>
    </tr>
    <tr>
     <td>Wachtwoord:</td><td><input type="password" name="pass1" /></td>
    </tr>
    <tr>
     <td>Herhaal:</td><td><input type="password" name="pass2" /></td>
    </tr>
    <tr>
     <td>E-mailadres:</td><td><input type="text" name="email" maxlength="100" /></td>
    </tr>
    <tr>
     <td></td><td><input type="submit" name="submit" value="Registreer" /></td>
    </tr>
   </table>
  </form>
  <small>Na de registratie zal er een e-mail naar je e-mailadres gestuurd worden ter activatie. Tot die tijd kun
  je nog niet inloggen.</small>
  <?
 
}
}else{
 echo 
"Je bent momenteel ingelogd, registreren is niet mogelijk terwijl je bent ingelogd!";
}

include(
"htmlbottom.php");
?>
31-10-2010 17:07
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Meneer is blijkbaar te lui om te posten dat ik het al heb opgelost.

Forgot url was perfect, ESTIGEN: ".$forgoturl."activeren.php?id= moest worden
ESTIGEN: ".$forgoturl."/?id=
01-11-2010 10:46
www.gun2maffia.nl
Berichten: 1328
avatar
Offline Stuur privébericht
ik ben niet telui maar goed ik was het vergeten dat kan natuurlijk ook

maar als je direct je oordeel klaar hebt hoe je denkt dat ik ben dan heb je dat goed mis maar goed

hier kan dus een op
01-11-2010 11:57
Berichten: 3274
avatar
Offline Stuur privébericht
01-11-2010 12:01
Reageer op: "register pagina"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden