Welkom op Scriptkiddies!
Disclaimer - FAQ - Contact - About - Adverteren
  Home   Artikelen   Forum   Topic openen   Chat   Gastenboek   Links   Aanmelden

  CSS   JavaScript   ASP   PHP   Perl


  sannie sieraden  Eigen Website Startl  Vertaalbureau Lingua  EriksWeb WebDsign  Tuts.nl | Tutorial C  De enige echte grati  Are-Design.nl - AlleMeer linkpartners

Zelf een topic openen  
fout in aanmeld script
Door: Gangsta1995(lid)
Datum: 18:04:54 20-08-2008
Stuur prive bericht

mijn aanmeld script laat ik zo zien maar zou iemand even de database dingen willen doen enzo want dat lukt mij niet ben nu al half jaar bezig met aanmeld script:(
dit is het script:
<?

// Pagina: registreer.php: Registreren voor nieuw account
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 (gebruikersnaam,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 Italia-Fight, 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.<br />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.<br />n<a href="javascript:history.back()">&laquo; Ga terug</a>";
}
}else{
echo "De door jou opgegeven wachtwoorden komen niet overeen.<br />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).</br>n<a href="javascript:history.back()">&laquo; Ga terug</a>";
}
}else{
echo "De gebruikersnaam '".$_POST['user']."' is reeds in gebruik. Probeer een andere gebruikersnaam.<br />n<a href="javascript:history.back()">&laquo; Ga terug</a>";
}
}else{
echo "Je bent vergeten één of meerdere velden in te vullen.<br />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");
?>
Door: Gangsta1995(lid)
Datum: 18:05:50 20-08-2008
Stuur prive bericht

oja mijn database heet trouwens Criminelen;)
Door: Aar(lid)
Datum: 18:58:26 15-11-2008
Stuur prive bericht

leg uit, wat wil je precies?
Door: Gangsta1995(lid)
Datum: 20:52:16 27-11-2008
Stuur prive bericht

mijn database heet nu leden, ik zou graag willen dat iemand hem zou willen linken zodat ik hem kan gebruiken;) hij staat gewoon in C: (C:/leden
Door: gangsta1996(lid)
Datum: 20:15:28 14-02-2009
Stuur prive bericht

sorry ik was een beetje een noob toen ik snap het al:D
U dient ingelogd te zijn als u een reactie wilt plaatsen

Gebruikersnaam:
Wachtwoord:

Brochures.nl  gratis criminals...  forum probleem  sql file nodig!  wild west game  script gezocht  wat te denken ove...  rabo internetbank...  oehoe!  site tekoop  koppeling zoek &...

Scriptkiddies telt momenteel 6392 leden, er zijn 359 scripts en er zijn momenteel 5 mensen online waarvan 0 leden.

Hoeveel sites heb jij?
Geen
1
2
5
meer dan 5

Parkeren Schiphol Profielen tip NatuurRampen tip JS-Systems LoveBoyz Ringtones! Woning aanbod Weblog maken
Copyright by Jacob Slomp