Hallo zusammen
Ich habe jetzt mal die Registrierung geschrieben.
Jetzt hätte ichs aber gerne gehabt, das eine e-mail zur bestätigung rausgehen muss so wie hir.
Ich hab schon viele sachen Probiert, aber es klapt einfach nicht.
Ich Zeig euch jetzt einfach mal mein Registrierungsscript
Kann zufällig jemand das ganze noch einbauen? Würde mich sehr freuen.
Danke schonmal
Ich habe jetzt mal die Registrierung geschrieben.
Jetzt hätte ichs aber gerne gehabt, das eine e-mail zur bestätigung rausgehen muss so wie hir.
Ich hab schon viele sachen Probiert, aber es klapt einfach nicht.
Ich Zeig euch jetzt einfach mal mein Registrierungsscript
Kann zufällig jemand das ganze noch einbauen? Würde mich sehr freuen.
PHP-Code:
<?php include_once('../config/config.php');
$host=$GLOBALS['TL_CONFIG']['dbHost'];
$d_user=$GLOBALS['TL_CONFIG']['dbUser'];
$d_pass=$GLOBALS['TL_CONFIG']['dbPass'];
$d_db=$GLOBALS['TL_CONFIG']['dbDatabase'];
$connection = mysql_connect($host,$d_user,$d_pass) OR die(mysql_error());
$db_select = mysql_select_db($d_db,$connection) OR die(mysql_error());
?>
<?php
$spieler = $_POST['name'];
$passwort = $_POST['passwort'];
$passwort2 = $_POST['passwort2'];
$spieler=strip_tags($spieler);
$email =$_POST['email'];
$email=strip_tags($email);
$error=false;
if ($email =="")
{
echo "Eingabefehler. Bitte email korekt ausfüllen. <br>";
echo " <A href='registrierseite.html'>Zurück</a>";
$error =true;
}
if ($_POST['AGB']!='1'){
$error =false;
echo "AGB. Bitte alle Felder korekt ausfüllen.";
}
if($passwort != $passwort2)
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href=\"registrierseite.html\">Zurück</a>";
$error=true;
exit;
}
if($spieler == "")
{
echo "Spieler Name ist leer";
$error=true;
}
else{
$i_spieler = "SELECT name FROM spieler";
$i_result= mysql_query($i_spieler);
$errorwort="";
while ($row = mysql_fetch_array($i_result)) {
if($row['name'] == $spieler)
{
$errorwort= "Dieser Nickname wird bereits verwendet.<a href=\"registrierseite.html\">Zurück</a>";
$error=true;
}
}
echo $errorwort;
}
if($error==false)
{
speichert($spieler,$passwort,$email);
}
echo $passwort;
function speichert($spieler,$passwort,$email){
$nachricht="hallo";
$passwort_encryt = hash('sha512',$passwort);
$SQL = "INSERT into spieler(name, passwort,email, level, exp) VALUES ('$spieler','$passwort_encryt','$email','1','0')";
mysql_query ($SQL) or die ("fehler");
print "Danke für deine regestrierung!";
echo " <A href='index.php'>Zurück</a>";
$header = 'From: Camertus@gmx.de';
mail($email, 'Mein Betreff', $nachricht,$header);
exit;
}
Kommentar