Huhu :x
Ich hab mir nen Loginscript mit Email Bestätigung angeguckt und diesen abgeändert auf das was ich brauche...
Nur jetzt sagt er mir ständig bei der Registrierung, ''Der Account existiert bereits''
Obwohl ich in der datenbank keinerlei accounts angelegt habe ;X
Hier mal der Script.. Ich suche schon seit gestern abend woran es liegen kann :x.
Kann der fehler an der Datenbank liegen ;x?

Ich hab mir nen Loginscript mit Email Bestätigung angeguckt und diesen abgeändert auf das was ich brauche...
Nur jetzt sagt er mir ständig bei der Registrierung, ''Der Account existiert bereits''
Obwohl ich in der datenbank keinerlei accounts angelegt habe ;X
Hier mal der Script.. Ich suche schon seit gestern abend woran es liegen kann :x.
PHP:
$laufZeit = 365; $calcLZ = (60*60*24)*365; $expireStamp = time()+$calcLZ; $expireDate = date("Y-m-d H:i:s",$expireStamp); if($serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) { if(isset($_POST['submit']) && $_POST['submit']=="Registrieren") { if((checkAnum($_POST['account']) && strlen($_POST['account'])>=8 && strlen($_POST['account'])<=16) && checkAnum($_POST['pass']) && strlen($_POST['pass'])>=8 && strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=3 && strlen($_POST['uname'])<=20) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id'] && $_POST['email']==$_POST['email2'] && (checkAnum($_POST['sicherheitsa']) && strlen($_POST['sicherheitsa'])>=3 && strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && isset($_POST['agb']) && $_POST['sicherheitsa']==$_POST['sicherheitsa2']) { $hashSF = md5($_POST['sicherheitsa']); $sfNum = mysql_real_escape_string($_POST['sicherheitsf']); $zuFall = rand(99999,999999999); $userpass=mysql_real_escape_string($_POST['pass']); $aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):''; $accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK'; $sqlCmd = "INSERT INTO creatix.account (login,password,real_name,email,question1,answer1,create_time,status,web_aktiviert) VALUES ('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','".$aktivHash."')"; $sqlQry = mysql_query($sqlCmd,$sqlServ); if($sqlQry) { $absender = $serverSettings['titel']." Registration"; $email = $serverSettings['reg_mail']; $empfaenger = $_POST['email']; $mail_body = "Hallo ".$_POST['uname'].", deine Registration auf war erfolgreich! Das kannst du über den folgenden Link tun: ".$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash." Deine Daten sind: Account: ".$_POST['account']." Passwort: ".$userpass." Sicherheitsfrage: ".$sFrage[$sfNum]." Antwort: ".$_POST['sicherheitsa']." Diese E-Mail wurde automatisch generiert. Bitte keine Antworten an diese Adresse schicken."; $titel = "Registrierung auf ".$serverSettings['titel']; $header = "X-Priority: 3\n"; $header .= "X-Mailer: ".$serverSettings['titel']." Homepage Mailer\n"; $header .= "MIME-Version: 1.0\n"; $header .= "From: ".$absender." <".$serverSettings['reg_mail'].">\n"; $header .= "Reply-To: ".$serverSettings['reg_mail']."\n"; $header .= "Content-Type: text/plain; charset=iso-8859-1\n"; if($serverSettings['mail_activation']) { mail($empfaenger, $titel, $mail_body, $header); echo'<div class="online"><center>Account successfully invested. Please, check your post office box to confirm the registration.</center></div><hr class="ranking_hr" />'; } else { echo'<div class="online"><center>Account erfolgreich registert, du kannst dich nun einloggen.</center></div><hr class="ranking_hr" />'; } } else { echo'<div class="offline"><center>Der Account existiert bereits.</center></div><hr class="ranking_hr"/>'; } } else { echo'<div class="offline"><center>Bitte fülle alle Felder richtig aus..</center></div><hr class="ranking_hr"/>'; } } ?>
HTML:
<form id="regis tooltip" action="index.php?s=register" method="POST"> <table width="100%" style="font-size:12px;"> <tr> <th width="150" class="topLine">Account:</th> <td width="215" class="tdunkel"><input type="text" class="bar" name="account" maxlength="16" size="16" title="8-16 Zeichen (nur a-Z,0-9)"/></td> <td width="235" class="info">* 8-16 Zeichen (nur a-Z,0-9)</th> </tr> <tr> <th class="topLine">Passwort:</th> <td class="tdunkel"><input type="password" class="bar" name="pass" maxlength="16" size="16" title="8-16 Zeichen (nur a-Z,0-9)"/></td> <td class="info">* 8-16 Zeichen (nur a-Z,0-9)</th> </tr> <tr> <th class="topLine">Passwort wiederholen:</th> <td class="thell"><input type="password" class="bar" name="pass2" maxlength="16" size="16" title="8-16 Zeichen (nur a-Z,0-9)"/></td> <td class="info">* Wiederhole dein Passwort</th> </tr> <tr> <th class="topLine">eMail:</th> <td class="tdunkel"><input type="text" class="bar" name="email" maxlength="50" size="20" title="Geben sie eine gültige eMail ein"/></td> <td class="info">* Geben sie eine gültige eMail ein</th> </tr> <tr> <th class="topLine">eMail wiederholen:</th> <td class="thell"><input type="text" class="bar" name="email2" maxlength="50" size="20" title="Wiederhole deine eMail"/></td> <td class="info">* Wiederhole deine eMail</th> </tr> <tr> <th class="topLine">Name:</th> <td class="thell"><input type="text" class="bar" name="uname" maxlength="16" size="16" title="3-20 Zeichen (nur a-Z,0-9)"/></td> <td class="info">* 3-20 Zeichen (nur a-Z,0-9)</th> </tr> <tr> <th class="topLine">Sicherheitsfrage:</th> <td class="thell"> <select name="sicherheitsf" title="Wählen sie eine Frage aus"> <?PHP foreach($sFrage AS $fragew => $frage) { echo'<option value="'.$fragew.'">'.$frage.'</option>'; } ?> </select> </td> </tr> <tr> <th>Antwort:</th> <td><input type="text" name="sicherheitsa" class="bar" maxlength="16" size="16" title="Beantworten sie die Sicherheitsfrage"/></td> <td class="info">* Beantworte die Sicherheitsfrage</th> </tr> <tr> <th> Antwort wiederholen: </th> <td> <input type="text" name="sicherheitsa2" class="bar" maxlength="16" size="16" title="Wiederholen sie ihre Antwort"/> </td> <td class="info">* Wiederhole die Anwort</th> </tr> <tr> <th class="topLine">Captcha: <img src="./captcha/captcha.php" title="Captcha"/></th> <td class="tdunkel"><input type="text" name="captcha" class="bar" maxlength="5" size="5" title="Schreiben sie die Zahlen ab"/></td> </tr> <tr> <td class="topLine" style="text-align:center;" colspan="2"><input type="checkbox" name="agb" title="Akzeptieren sie die AGB"> Ich habe die <a href="index.php?s=agb">AGB</a> gelesen und akzeptiert.</th> </tr> <tr> <th class="topLine" style="text-align:center;" colspan="3"><input type="submit" name="submit" class="btn" value="Registrieren"/></th> </tr> </table> </form> <?PHP } else { echo'<p class="offline">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>'; }?> </div> <div class="clearfloat"></div> </div> <div class="content_bottom"></div>
Kann der fehler an der Datenbank liegen ;x?
