"Dieser Account existiert bereits."

10/29/2010 05:36 .SpecialZ##1
Well,

Ich baste grad an ner website für unseren zweiten Server - Bekomme allerdings wenn ich mich selber registrieren will die meldung das der Account bereits existieren würde, EGAL was für daten ich nehme.

Hat da wer ne lösung parat ?

Grüße !
10/29/2010 13:44 .Marcel'#2
Am besten du postest mal den php quellcode , ich schau mir das script dan mal an.
Es kan sein das du die sql befehle falsch gesetzt hast
10/29/2010 14:01 Ã‽ƒΣ£²#3
Alle Dateien prüfen, ob du die richtige DB eingegeben hast, und evtl. dann HP neu aufsetzen.
10/29/2010 14:10 westilein#4
Poste mal das script am betsen die If bedinungen ich denke daran wird es liegen.
10/29/2010 14:45 heshii'#5
lol tut nicht auf schlau xD php code und so

gib mal den ordner /var/db/mysql die 777 rechte und dann probiers mal aus
10/29/2010 14:47 .Marcel'#6
Quote:
Originally Posted by DerJoker.x3 View Post
lol tut nicht auf schlau xD php code und so

gib mal den ordner /var/db/mysql die 777 rechte und dann probiers mal aus
Wen man keine ahnung von PHP und SQL hat sollte man mal die schautze halten.

Das regi script hat nichts mit den Datebank rechten zutun
10/29/2010 14:52 Ã‽ƒΣ£²#7
Quote:
Originally Posted by .0x1338_# View Post
Wen man keine ahnung von PHP und SQL hat sollte man mal die schautze halten.

Das regi script hat nichts mit den Datebank rechten zutun
Hier hat fast niemand Ahnung von Php und SQL.
10/29/2010 14:57 heshii'#8
Quote:
Originally Posted by .0x1338_# View Post
Wen man keine ahnung von PHP und SQL hat sollte man mal die schautze halten.

Das regi script hat nichts mit den Datebank rechten zutun

du vogel das war doch auch bei mir wenn mann NICHT DIE RECHTE hat um was zu schreiben dann steht da auch immer Dieser acc existiert bereits also selber schnautze
11/02/2010 11:30 .SpecialZ##9
Habe das problem nach wie vor .. :(

Hier meine register.php:

PHP Code:
<br><h2>Registration</h2>
<?PHP
  
  $regCoins 
0// Startcoins
  
  
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'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=16 && !empty($_POST['pass2']) && (checkName($_POST['uname']) && strlen($_POST['uname'])>=&& 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'])>=&& strlen($_POST['sicherheitsa'])<=16) && checkInt($_POST['sicherheitsf']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {

        
$hashSF md5($_POST['sicherheitsa']);
        
$sfNum mysql_real_escape_string($_POST['sicherheitsf']);
        
$lcode mysql_real_escape_string($_POST['loeschcode']);
        
        
$zuFall rand(99999,999999999);
        
$aktivHash md5($zuFall);
        
$userpass=mysql_real_escape_string($_POST['pass']);
        
$sqlCmd "INSERT INTO account.account 
        (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert) 
        VALUES 
        ('"
.$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','OK','".$regCoins."','2013-01-01 00:00:00','2013-01-01 00:00:00','".$aktivHash."')";
        
$sqlQry mysql_query($sqlCmd,$sqlServ);
        if(
$sqlQry) {
          
          
          
$absender $serverSettings['titel']." Registration";
          
$email $serverSettings['reg_mail'];
          
$empfaenger $_POST['email'];
          
$mail_body .= "<center>Hallo ".$_POST['uname'].",<br><br>
          
          
          
          Deine Daten sind:<br>
          Account:  "
.$_POST['account']."<br>
          Passwort:  "
.$userpass."<br><br>
          
          Löschcode:  "
.$lcode."<br>
          Sicherheitsfrage:  "
.$sFrage[$sfNum]."<br>
          Antwort:  "
.$_POST['sicherheitsa']."<br><br>
          
          Viel Spa&szlig; beim Spielen,<br><br>
          
          Dein Project-Instinct Team.</center>
          
          
          "
;
          
$titel "Registrierung auf ".$serverSettings['titel'];
          
          
/*
          $header .= "MIME-Version: 1.0\n";
          $header .= "Content-type: text/html; charset=iso-8859-1\n";
          $header .= "From: ".$absender." <".$absender.">\n";
          $header .= "X-Mailer: PHP/". phpversion()."\n";
          */
          
          
          
$header .= "X-Priority: 3\n";
          
$header .= "X-Mailer: mtVision 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-Transfer-Encoding: 8bit\n"; 
          
$header .= "Content-Type: text/plain; charset=iso-8859-1\n";
          
//$header .= "Return-Path: ".$serverSettings['reg_mail']."\n";
          
          
          
if($serverSettings['mail_activation']) {
            
mail($empfaenger$titel$mail_body$header);
          }
          else {
            echo 
'<p>'.$mail_body.'</p>';
          }
          echo
'<p class="meldung">Account erfolgreich angelegt.</p>';
          
        }
        else {
          echo
'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
      }
    }
  
?>
    <p>Alle Felder sind Pflichtfelder und müssen ausgefüllt werden.</p>
    <form action="index.php?s=register" method="POST">
      <table>
        <tr>
          <th class="topLine">Account:</th>
          <td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Name:</th>
          <td class="thell"><input type="text" name="uname" maxlength="16" size="16"/> 3-20 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Password:</th>
          <td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Password wiederholen:</th>
          <td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>
        </tr>
        <tr>
          <th class="topLine">E-Mail:</th>
          <td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>
        </tr>
        <tr>
          <th class="topLine">E-Mail wiederholen:</th>
          <td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>
        </tr>
        <tr>
          <th class="topLine">Löschcode:</th>
          <td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="7"/> 7 Zeichen (nur a-Z,0-9)</td>
        </tr>
        <tr>
          <th class="topLine">Sicherheitsfrage:</th>
          <td class="thell">
            <select name="sicherheitsf">
              <?PHP
                
foreach($sFrage AS $fragew => $frage) {
                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';
                }
              
?>
            </select>
            <input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)
          </td>
        </tr>
        <tr>
          <th class="topLine">Captcha:</th>
          <td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/>&nbsp;<input type="text" name="captcha" maxlength="5" size="5"/></td>
        </tr>
        <tr>
          <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="registrieren"/> &bull; <input type="reset" value="zurücksetzen"/></th>
        </tr>
      </table>
    </form>
  <?PHP
  
}
  else {
    echo
'<p class="meldung">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p><br>';
  }
?>