Register for your free account! | Forgot your password?

Go Back   elitepvpers > Metin2 > Metin2 PServer - Discussions / Questions
You last visited: Today at 08:53

  • Please register to post and access all features, it's quick, easy and FREE!


Homepage Acc exestiert bereits HILFE PLS !!

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2010
Posts: 152
Received Thanks: 192
Homepage Acc exestiert bereits HILFE PLS !!

Hey wie die überschrift vermuten lässt ist es egal was ich im frontend also auf der homepage eingebe es kommt immer der fehler das der acc bereits existiert(siehe bild) habe im register.php alle Felder abgeglichen mit der datenbank es ist alles vorhanden, ich benutze die fliege files.

das einzige was mir aufgefallen ist, wenn ich einen neuen account manuell anlegen will in der db steht dort immer ich soll last_play ausfüllen sonst könnte der account nicht angelegt werden, villeicht hängt es ja damit zusammen ?



Code:
<h2>Registrierung</h2>
</div>
	<div id="left_content">
<?PHP
  
  $regCoins = 0; // Startcoins
  
  $laufZeit = 365; //Tage autoloot,safebox
  $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']) && (checkAnum($_POST['loeschcode']) && strlen($_POST['loeschcode'])==7)) {
		if(isset($_POST['agb'])) {
        $hashSF = md5($_POST['sicherheitsa']);
        $sfNum = mysql_real_escape_string($_POST['sicherheitsf']);
        $lcode = mysql_real_escape_string($_POST['loeschcode']);
        
        $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 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."','".$accountStatus."','".$regCoins."','".$expireDate."','".$expireDate."','".$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 ".$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.
          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."
          
          Löschcode: ".$lcode."
          Sicherheitsfrage: ".$sFrage[$sfNum]."
          Antwort: ".$_POST['sicherheitsa']."
          
          Viel Spaß beim Spielen,
          
          Dein ".$serverSettings['titel']."-Team
          
          
          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'<p class="meldung">Account erfolgreich angelegt. Bitte &uuml;berprüfen Sie Ihr Postfach, um die Registrierung zu best&auml;tigen.</p>';
          }
          else {
            echo'<p class="meldung">Account erfolgreich angelegt. Sie k&ouml;nnen sich nun anmelden.</p>';
          }
          
        }
        else {
          echo'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
        }
        }
		else {
			echo 'Du musst der <a href="?s=agb">AGB</a> zustimmen.';
		}
      }
      else {
        echo'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
      }
    }
  ?>
    <p>Alle Felder sind Pflichtfelder und m&uuml;ssen ausgef&uuml;llt werden.<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Der Account wird per E-Mail aktiviert, also eine richtige E-Mail eingeben!</b>'; } ?></p>
    <form action="index.php?s=register" method="POST">
      <table>
        <tr>
          <th class="topLine">Account:</th>
          <td class="tdunkel"><input class="bar" 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 class="bar" 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 class="bar" 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 class="bar" type="password" name="pass2" maxlength="16" size="16"/> Passwort wiederholen</td>
        </tr>
        <tr>
          <th class="topLine">E-Mail:</th>
          <td class="tdunkel"><input class="bar" 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 class="bar" type="text" name="email2" maxlength="50" size="25"/> E-Mail wiederholen</td>
        </tr>
        <tr>
          <th class="topLine">L&ouml;schcode:</th>
          <td class="tdunkel"><input class="bar" 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>
          </td>
        </tr>
        <tr>
			<th>Sicherheitsantwort:</th>
			<td><input type="text" class="bar" 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 class="bar" type="text" name="captcha" maxlength="5" size="5"/></td>
        </tr>
		<tr>
			<th></th>
			<td><input type="checkbox" name="agb" /> Ich habe die <a href="?s=agb">AGB</a> gelesen und stimme ihr zu.</td>
		</tr>
        <tr>
          <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" class="btn" name="submit" value="registrieren"/>  <input type="reset" class="btn" value="zur&uuml;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>';
  }
?>



vilkerath is offline  
Old 12/25/2017, 12:28   #2
 
elite*gold: 0
Join Date: Dec 2014
Posts: 953
Received Thanks: 436
Hier ich helf dir mal:



BizepsSupportAccount is offline  
Old 12/25/2017, 14:08   #3
 
elite*gold: 0
Join Date: Oct 2011
Posts: 91
Received Thanks: 8
In der Regi.php kann eine Spalte Fehlen.

Guck mal im QR und vergleich es mit den Tabellen bei der Registrieung wenn da eine fehlt dann musst du demnentsprechen eine neue zeile mit der spalte erstellen wenn nicht

Versuch das mal mit der Regi.php

<div id="content">
<div class="postui2 text-title">
<h2>Registration</h2>
</div>
<div class="postui2 text-con">
<div class="con-wrap">
<?PHP

$regCoins = 0; // Startcoins

$laufZeit = 365; //Tage autoloot,safebox
$calcLZ = (60*60*24)*365;
$expireStamp = time()+$calcLZ;
$expireDate = date("Y-m-d H:i:s",$expireStamp);

if($serverSettings['register_on']) {

if(isset($_POST['submit']) && $_POST['submit']=="Register") {
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']) && $_POST['pass']==$_POST['pass2'] && checkMail($_POST['email']) && strlen($_POST['email'])<=40 && $_POST['captcha']==$_SESSION['captcha_id']) {

$hashSF = md5($_POST['sicherheitsa']);
$sfNum = mysql_real_escape_string($_POST['sicherheitsf']);
$lcode = mysql_real_escape_string(rand(1000000,9999999));

$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 account.account
(login,password,real_name,email,social_id,question 1,answer1,create_time,status,coins,autoloot_expire ,safebox_expire,web_aktiviert)
VALUES
('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape _string($_POST['account'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$s qlZeit."','".$accountStatus."','".$regCoins."','". $expireDate."','".$expireDate."','".$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 ".$serverSettings['titel']." war erfolgreich! Um auch auf dem Server spielen zu können, musst du deinen Account aktivieren.
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."

Löschcode: ".$lcode."
Sicherheitsfrage: ".$sFrage[$sfNum]."
Antwort: ".$_POST['sicherheitsa']."

Viel Spaß beim Spielen,

Dein ".$serverSettings['titel']."-Team


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'<p class="success">Account erfolgreich angelegt. Bitte &uuml;berprüfen Sie Ihr Postfach, um die Registrierung zu best&auml;tigen.</p>';
}
else {
echo'<p class="success">Account erfolgreich angelegt. Sie k&ouml;nnen sich nun anmelden.</p>';
}

}
else {
echo'<p class="error">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
}

}
else {
echo'<p class="error">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
}
}
?>

<form action="index.php?s=register" method="POST">
<table>
<tr>
<th class="topLine">Account ID:</th>
<td class="tdunkel"><input type="text" name="account" maxlength="16" size="16" class="txt tipTip" title="Bitte gib deinen Account-Namen ein"/> 8-16 Zeichen (nur a-Z,0-9)</td>
</tr>
<tr>
<th class="topLine">Passwort:</th>
<td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16" class="txt tipTip" title="Bitte gib dein Passwort ein"/> 8-16 Zeichen (nur a-Z,0-9)</td>
</tr>
<tr>
<th class="topLine">Passwort wiederholen:</th>
<td class="thell"><input type="password" name="pass2" maxlength="16" size="16" class="txt tipTip" title="Bitte gib dein Passwort nocheinmal ein"/></td>
</tr>
<tr>
<th class="topLine">E-Mail:</th>
<td class="tdunkel"><input type="text" name="email" maxlength="50" size="25" class="txt tipTip" title="Bitte gib deine RICHTIGE E-Mail ein!"/></td>
</tr>
<tr>
<th class="topLine">Captcha:</th>
<td class="tdunkel"><input type="text" name="captcha" maxlength="5" size="5" class="txt tipTip" title="Bitte gib die rechts stehenden Zahlen ein"/>&nbsp;<img src="./captcha/captcha.php" title="Captcha"/></td>
</tr>
<tr>
<th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="Register" class="button1 tipTip" title="Klicke hier um dich zu registrieren!"/></th>
</tr>
</table>
</form>
<?PHP
}
else {
echo'<p class="warning">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>';
}
?>
</div>
</div>
<div class="postui2 text-end">
</div>
</div>
bigboss98 is offline  
Old 12/25/2017, 16:33   #4
 
elite*gold: 141
Join Date: Sep 2015
Posts: 520
Received Thanks: 358
Deine Regi funzt nicht weil die account tabelle nicht angepasst ist. Sprich manche spalten haben keinen defaultwert oder dürfen nicht Null (Leer) sein. Pass das an und deine Regi funzt.


ThaRielFliege is offline  
Old 12/26/2017, 00:13   #5
 
elite*gold: 0
Join Date: Dec 2014
Posts: 55
Received Thanks: 14
Lade die install.php hoch und führe sie aus.
das Problem liegt immer daran
MaLLaH95 is offline  
Old 12/26/2017, 22:05   #6


 
elite*gold: 8
Join Date: Apr 2013
Posts: 497
Received Thanks: 54
Nein liegt nicht immer daran wie oben schon beschrieben die Account SQL bearbeiten oder deine Register Page anpassen !
iFrost. is offline  
Old 01/04/2018, 20:16   #7
 
elite*gold: 0
Join Date: Oct 2011
Posts: 91
Received Thanks: 8
Kann auch sein zumind. bei mir so, Du gehst in Navicat --> Account --> Design Table und Setzt ein Haken in Last_play , vote_coins, web_ip, Web_aktiviert, first_login, free_shop, marken ggf. wenn da welche drinn sind dann raus aber dürften eig. keine drinn sein deswegen Haken rein setzen.
bigboss98 is offline  
Old 01/06/2018, 14:31   #8
 
elite*gold: 0
Join Date: Aug 2014
Posts: 86
Received Thanks: 24
Bei einem dem ich bei sowas schon mal geholfen hatte hat es am KMS Hosting gelegen dem sein Root war KMS und dem seine HP Blazingfast...
Timau is offline  
Old 01/11/2018, 09:00   #9
 
elite*gold: 0
The Black Market: 182/0/0
Join Date: Jul 2012
Posts: 5,492
Received Thanks: 1,341
Schau mal nach ob diese Sachen in deiner Account.Account ist: login,password,real_name,email,social_id,question 1,answer1,create_time,status,coins,autoloot_expire ,safebox_expire,web_aktiviert falls nicht dann füg sie hinzu danach sollte es gehen.


Red Firestar is offline  
Reply



« [HELP] | Premiumlike Files Mobs pullen Problem »

Similar Threads
[Root Server] Homepage installieren .. Account exestiert bereits
04/20/2015 - Metin2 PServer - Discussions / Questions - 12 Replies
Hey Leute ich nutzte die Virudef 40k Files in der aktuellen Version 1.1.0 Und zwar wollte ich mir jetzt eine Homepage basierend auf den Hen! Script installieren allerdings kommen nachdem der die Config erstellt hat folgende probleme: INSERT INTO `server_settings` (`variable`, `beschreibung`, `typ`, `value`) VALUES ('maxGoldRate', 'Faktor der max. Gold-Drop-Rate', 'DEC', '1'); Nicht ausgeführt: INSERT INTO `server_settings` (`variable`, `beschreibung`, `typ`, `value`) VALUES...
Modern combat 2 ''benutzername exestiert bereits''
12/05/2012 - Technical Support - 1 Replies
Hey leute ich habe das Spiel modern combat 2 auf meinem Samsung galaxy s. aber immer wenn ich online spielen will und Mich anmelde steht dort '' benutzername exestiert bereits '' auf gameloft Live kann ich mich mit den Daten problemlos anmelden. weiß jemand was ich tun kann?
Hilfe PLs hilfe PLS hilfe PLS hilfe
06/26/2010 - Metin2 PServer - Discussions / Questions - 4 Replies
Hey epvp, ich weis falsche section aber bevor ihr reported schreibt beantwortet mein frage un die wäre: Wie mach ich ein dshini wunschlink banner damit ich in mein sig mache? sowie die anderen die haben auch so ein banner in signatur ich finde in dshini.net nicht wie man so eins macht



All times are GMT +1. The time now is 08:53.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.