Hi Leute.
Hab mir aus dem Netz ein Login und Userverwaltungsscript runtergeladen.
Das Problem, ich kann keinen neuen User registrieren.
Hier der Code:
Hab mir aus dem Netz ein Login und Userverwaltungsscript runtergeladen.
Das Problem, ich kann keinen neuen User registrieren.
Hier der Code:
PHP-Code:
<?php
include ("config.php");
$reg_name = $_POST['reg_name'];
$reg_pw2 = $_POST['reg_pw2'];
$reg_mail = $_POST['reg_mail'];
$reg_date = $_POST['reg_date'];
$reg_name1 = $_POST['reg_name1'];
$fehlen = "";
echo'
<form name="form1" method="post" action="register.php?form=1">
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="31%"><font size="2" face="Arial, Helvetica, sans-serif"><strong>Register:</strong></font></td>
<td width="69%"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">Benutzername:</font></td>
<td><input name="reg_name" type="text" id="reg_name" value="'.$reg_name.'">';
if ($form == 1 AND empty($reg_name)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst einen Nick angeben</font>'; $fehlen = $fehlen."Nick";} echo'</td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">Name:</font></td>
<td><input name="reg_name1" type="text" id="reg_name1" value="'.$reg_name1.'">';
if ($form == 1 AND empty($reg_name1)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst einen Namen angeben</font>'; $fehlen = $fehlen."<LI>Name";} echo'</td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">E- Mail:</font></td>
<td><input name="reg_mail" type="text" id="reg_mail" value="'.$reg_mail.'">';
if ($form == 1 AND empty($reg_mail)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst eine E- Mail angeben</font>'; $fehlen = $fehlen."<LI>Mail";} echo'</td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">Passwort:</font></td>
<td><input name="reg_pw" type="password" id="reg_pw">';
if ($form == 1 AND empty($reg_pw)) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Du musst einen Passwort angeben</font>'; $fehlen = $fehlen."<LI>pw";} echo'</td>
</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">Passwort wiederholen:</font></td>
<td><input name="reg_pw2" type="password" id="reg_pw2">';
if ($form == 1 AND $reg_pw != $reg_pw2) { echo'<font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Die Passwörter stimmen nicht überein</font>'; $fehlen = $fehlen."<LI>pw2";} echo'</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Anmelden"></td>
</tr>
</table>
</form>';
if ($form == 1) {
include ("config.php");
$user_result = mysql_query("SELECT * FROM $user_tabelle WHERE name = '$reg_name'", $mysql_ce);
if (mysql_affected_rows($mysql_ce) > 0){
$fehlen = $fehlen."<LI>Benutzername vorhanden";
echo'<div align="center"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif">
Der angegeben Benutzername ist leider schon vorhanden</font></div>';
}
$reg_date = date("U");
$reg_pw2 = md5($reg_pw2);
$dbanfrage = "INSERT into $user_tabelle
(name, pw2, mail, reg_date, status, level, name1)
values ('$reg_name',
'$reg_pw2',
'$reg_mail',
'$reg_date',
'wait',
'1',
'$reg_name1'
)";
if (empty($fehlen)) {
if (mysql_db_query ($mysql_db, $dbanfrage, $mysql_ce)) {
$subject = "Anmeldung bei $emailname";
$message ="
Hallo $name,
Um die Anmeldung bei $emailname abzuschliessen, musst du noch auf den untenstehenden Bestätigungslink klicken:
".$main_dir."/aktivierung.php?code=".md5(mysql_insert_id($mysql_ce))."&name=".$reg_name."
Liebe Grüße
dein $emailname Team
PS: Bei weiteren Fragen wende dich bitte an: $mailadi";
//$headers = "MIME-Version: 1.0\r\n";
//$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers = "From: $emailname <$mailadi>\r\n";
mail($reg_mail, $subject, $message, $headers);
print "
Um deinen Account nutzen zu können, musst du noch den Link in der
Bestatigungsmail klicken die wir an <b> $reg_mail </b> gesendet haben.
Solltest du die mail nicht erhalten, wende dich bitte an einen Administrator.<br>
";
} else {
print ("Leider traten Probleme bei der Anmeldung auf. Bitte wenden sie sich an einen Admin");
}
}
}
?>
Kommentar