Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 05:43

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

Advertisement



Metin2 - Website probleme.

Discussion on Metin2 - Website probleme. within the Metin2 Private Server forum part of the Metin2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2017
Posts: 9
Received Thanks: 0
Metin2 - Website probleme.

Einen wunderschönen Guten Tag, alle miteinand. Undzwar arbeite ich aktuell öfters an einem Mt2 P-Server und bin gerade die webseite am aufsetzen. Alles super : "MySQL" verbunden, webseite läuft nur habe ich mehrere Probleme.

1. Man kann sich wenn die Registrierung "Geglückt" ist nicht ins User CP anmelden.

2. Meisten kriege ich folgenden Fehler, bei der Registrierung ausgestellt : "Die Registrierung ist fehlgeschlagen. Bitte überprüfen Sie Ihre Eingaben (Haben Sie überall die geforderten Zeichenanzahlen eingehalten?).

Obwohl ich wirklich alles richtig geschrieben habe.


1. Register.php
PHP Code:
<div id="con-top">
    
        Registration
        
    &nbsp;&nbsp;</div>
    <div id="con-mid">

<?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);
  
$ip $_SERVER['REMOTE_ADDR'];
  if(
stristr($ip'185.5.174.136') == true) {
    echo 
'Du hast hier keine Zugriffsrechte.';
    exit();
  }
  
  
//if($serverSettings['register_on'] && (!isset($_SESSION['user_admin']) && !checkInt($_SESSION['user_admin']) && !$_SESSION['user_admin']>=0)) {
  
    
if(isset($_POST['submit']) && $_POST['submit']== 'Anmelden') {
        
      if((
checkAnum($_POST['account']) && strlen($_POST['account'])>=&& strlen($_POST['account'])<=16) && checkAnum($_POST['pass'])  && strlen($_POST['pass'])>=&& strlen($_POST['pass2'])<=25 && !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);
        
$userpass=mysql_real_escape_string($_POST['pass']);
        
        
$aktivHash = ($serverSettings['mail_activation']) ? md5($zuFall):'';
        
$accountStatus = ($serverSettings['mail_activation']) ? 'BLOCK':'OK';
        
        
        
        if(
$serverSettings['Blackshadow2']) {
            
$selip mysql_query("SELECT * FROM account.account WHERE web_ip = '".$ip."'");
            
$ipnum mysql_num_rows($selip);
            if(
$ipnum 2) {
                
$checkfree mysql_query("SELECT * FROM account.betakeys WHERE id = 61 AND used < 61 LIMIT 1") or die('err1: '.mysql_error());
                
$checkfreeNum mysql_num_rows($checkfree);
                if(
$checkfreeNum != 1) {
                    
$key $_POST['key'];
                    
$keys mysql_query("SELECT * FROM account.betakeys WHERE `key` = '".$key."' AND `used` = '0' LIMIT 1") or die('err2: '.mysql_error());
                    
$keyscount mysql_num_rows($keys);
                    if(
$keyscount == OR $key == '0000-0000-0000-0000') {
                        echo 
'Dieser Beta-Key ist ungültig. </div><div class="newsboxborderbot"></div></div>';
                        exit();
                    } else {
                        
$hasbeenused mysql_query("UPDATE account.betakeys SET `used` = 1 WHERE `key` = '".$key."'") or die('err5: '.mysql_error());
                        
$keysfetch mysql_fetch_assoc($keys);
                        
$used_key $keysfetch['id'];
                        
$sqlCmd "INSERT INTO account.account 
                    (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert,last_play,web_ip,first_login,free_shop,marken) 
                        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."','1990-1-1 10:00:00','','0','0','0')";
                        
$sqlQry mysql_query($sqlCmd,$sqlServ);
                    }
                } else {
                    
$sqlCmd "INSERT INTO account.account 
                    (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_aktiviert,last_play,web_ip,first_login,free_shop,marken) 
                    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."','1990-1-1 10:00:00','','0','0','0')";
                    
$sqlQry mysql_query($sqlCmd,$sqlServ) or die('err3: '.mysql_error());
                    
$incrementbetausers mysql_query("UPDATE account.betakeys SET `used` = used+1 WHERE `id` = 61") or die('err4: '.mysql_error());
                }
            } else {
                echo 
'Die Registrierung ist fehlgeschlagen.</div><div class="newsboxborderbot"></div></div>';
                exit();
            }
        } else {
            
//$checkipreg = mysql_query("SELECT * FROM account.account WHERE web_ip = '".$ip."' LIMIT 1");
            //if(mysql_num_rows($checkipreg) == 0) {
            //    $sqlCmd = "INSERT INTO account.account 
            //    (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_ip,web_aktiviert,orig_pass) 
            //    VALUES 
            //    ('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape_string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$sqlZeit."','".$accountStatus."','10','".$expireDate."','".$expireDate."','".$ip."','".$aktivHash."','".$userpass."')";
            //    $sqlQry = mysql_query($sqlCmd,$sqlServ);
            //} else {
                
$sqlCmd "INSERT INTO account.account 
                (login,password,real_name,email,social_id,question1,answer1,create_time,status,coins,autoloot_expire,safebox_expire,web_ip,web_aktiviert,orig_pass) 
                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."','".$ip."','".$aktivHash."','".$userpass."')";
                
$sqlQry mysql_query($sqlCmd,$sqlServ);
            
//}
        
}
        
        if(
$sqlQry) {
          
          if(
$serverSettings['mail_activation']) {          
          
$absender $serverSettings['titel']." Registration";
          
$email $serverSettings['reg_mail'];
          
$empfaenger $_POST['email'];
          
$mail_body "Hallo ".$_POST['uname'].",
          
          dein Account auf "
.$serverSettings['titel']." wurde erfolgreich angelegt! 
          Um auf unserem Server nun 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."
          
          Ihre Daten sind:
          Account: "
.$_POST['account']."
          Passwort: "
.$userpass."
          
          Löschcode: "
.$lcode."
          Sicherheitsfrage: "
.$sFrage[$sfNum]."
          Antwort: "
.$_POST['sicherheitsa']."
          
          Viel Spaß beim Spielen wünscht Ihnen
          Ihr "
.$serverSettings['titel']."-Team
          
          
          Diese Nachricht wurde maschinell erstellt. Bitte antworten Sie nicht auf diese Nachricht."
;
          
$titel $serverSettings['titel']."-Registration";
          
          
$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";
            
mail($empfaenger$titel$mail_body$header);
            echo
'<p class="meldung">Ihr Account wurde erfolgreich angelegt. Nun müssen Sie nur noch die Registration bestätigen, indem Sie Ihre Postfach überprüfen.</p>';
          }
          else {
            echo
'<p class="meldung">Ihr Account wurde erfolgreich angelegt. Sie können sich nun anmelden.</p>';
          }
          
        }
        else {
          echo
'<p class="meldung">Dieser Account existiert bereits.</p>';
        }
        
      }
      else {
        echo
'<p class="meldung">Die Registrierung ist fehlgeschlagen. <br />Bitte überprüfen Sie Ihre Eingaben (Haben Sie überall die geforderten Zeichenanzahlen eingehalten?).</p>';
      }
    } else {
  
?>
        <form action="index.php?s=register" method="POST">
        <table>
        <tr>
          <td width="150" align="right">Benutzername:&nbsp;&nbsp;</th>
          <td ><input  type="text" name="account" maxlength="16" class="txt" required="required"/> (3-16)</td>
        </tr>
        <tr>
          <td width="150" align="right">Vor- u. Zuname:&nbsp;&nbsp;</th>
          <td><input  type="text" name="uname" class="txt"/> (3-20)</td>
        </tr>
      </table>
      <table>
       <tr>
          <td width="150" align="right">Passwort:&nbsp;&nbsp;</th>
          <td ><input  type="password" name="pass" maxlength="25" size="16" class="txt" required="required"/> (8-25)</td>
        </tr>
        <tr>
          <td width="150" align="right">Passwort Wiederholen:&nbsp;&nbsp;</th>
          <td><input  type="password" name="pass2" maxlength="25" size="16" class="txt" required="required"/></td>
        </tr>
        </table>
        <table>
         <tr>
          <td width="150" align="right">E-Mail:&nbsp;&nbsp;</th>
          <td ><input  type="text" name="email" maxlength="40" size="25" class="txt" required="required"/>(-40)</td>
        </tr>
        <tr>
          <td width="150" align="right">E-Mail Wiederholen:&nbsp;&nbsp;</th>
          <td><input  type="text" name="email2" maxlength="40" size="25" class="txt" required="required"/></td>
        </tr>
        </table>
        <table>
           <tr>
          <td width="150" align="right">Löschcode:&nbsp;&nbsp;</th>
          <td><input  type="text" name="loeschcode" maxlength="7" size="7" class="txt" required="required"/> (7)</td>
        </tr>
        <tr>
          <td width="150" align="right">Sicherheitsfrage:&nbsp;&nbsp;</th>
          <td >
            <select name="sicherheitsf" class="txt" required="required"/>
              <?PHP
                
foreach($sFrage AS $fragew => $frage) {
                  echo
'<option value="'.$fragew.'">'.$frage.'</option>';
                }
              
?>
            </select>
          </td>
        </tr>
               <tr>
          <td width="150" align="right">Sicherheitsantwort:&nbsp;&nbsp;</th>
          <td >
            <input type="text" name="sicherheitsa" maxlength="20" size="16" class="txt" required="required"/> (3-20)
          </td>
        </tr>
        <tr>
          <td width="150" align="right">Captcha:&nbsp;&nbsp;</th>
          <td><input type="text" class="txt" name="captcha" maxlength="7" required="required"/><img style="margin:0 60px 0 0; position:absolute;" src="./captcha/captcha.php" title="Captcha"/></td>
        </tr>
        </table>
        <br />
        <input type="submit" class="btn" name="submit" value="Anmelden" />
        </form>   
       <?PHP
       
}
  
//}
  //else {
  //  echo '<p class="meldung">Die Registration ist zurzeit ausgeschaltet.</p>';
//}
?>       

</div>
<div id="con-bot"></div>
2. config.inc (IP ausgeblendet)

Kasus3444 is offline  
Old 08/08/2020, 16:01   #2


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,183
Received Thanks: 1,618
ist die account table identisch mit der von deinem Server?
MaxChri is offline  
Old 08/08/2020, 17:14   #3
 
elite*gold: 0
Join Date: Mar 2017
Posts: 9
Received Thanks: 0
müsste ich mir gleich nochmal anschauen ob die genau ident sind.

Kannste mich vllt auf Discord einmal anschreiben und mir dabei helfen, das dies richtig funktioniert? MfG
Kasus3444 is offline  
Old 08/08/2020, 18:19   #4


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,183
Received Thanks: 1,618
Quote:
Originally Posted by Kasus3444 View Post
müsste ich mir gleich nochmal anschauen ob die genau ident sind.

Kannste mich vllt auf Discord einmal anschreiben und mir dabei helfen, das dies richtig funktioniert? MfG
Das ist deine Aufgabe.
MaxChri is offline  
Old 08/10/2020, 02:28   #5
 
elite*gold: 0
Join Date: Mar 2017
Posts: 9
Received Thanks: 0
@ undzwar habe ich mich nochmal drangesetzt die datenbank und alles mögliche miteinander zu vergleichen. Regi.php funktioniert nun einwandfrei. Problem weiterhin ist nur das man sich auf meienr Website nicht anmelden kann sprich man kommt "ÜBERHAUPT" garnicht ins User CP. Hättest da vielleicht mittel / wege / infos wie man das Fixen kann? Währe da mit meinen latein am ende. MfG Kasus
Kasus3444 is offline  
Old 08/10/2020, 10:17   #6
 
elite*gold: 0
Join Date: Mar 2012
Posts: 2
Received Thanks: 1
Quote:
Originally Posted by Kasus3444 View Post
@ undzwar habe ich mich nochmal drangesetzt die datenbank und alles mögliche miteinander zu vergleichen. Regi.php funktioniert nun einwandfrei. Problem weiterhin ist nur das man sich auf meienr Website nicht anmelden kann sprich man kommt "ÜBERHAUPT" garnicht ins User CP. Hättest da vielleicht mittel / wege / infos wie man das Fixen kann? Währe da mit meinen latein am ende. MfG Kasus
ohne dein PHP Skript kann man da schlecht helfen, kann an deiner PHP Form liegen, an deiner Übergabe...
marswoteee is offline  
Old 08/10/2020, 10:20   #7
 
elite*gold: 0
Join Date: Mar 2017
Posts: 9
Received Thanks: 0
Quote:
Originally Posted by marswoteee View Post
ohne dein PHP Skript kann man da schlecht helfen, kann an deiner PHP Form liegen, an deiner Übergabe...
Schreib mir mal bitte deinen Discord namen, dann schick ich dir die Php dokumente zu. MfG Kasus
Kasus3444 is offline  
Old 08/10/2020, 13:51   #8


 
elite*gold: 1810
Join Date: Jan 2012
Posts: 2,183
Received Thanks: 1,618
Quote:
Originally Posted by Kasus3444 View Post
Schreib mir mal bitte deinen Discord namen, dann schick ich dir die Php dokumente zu. MfG Kasus
Wenn du Leute suchst, die dir bei der Einrichtung helfen, such bitte hier nach:
MaxChri is offline  
Old 08/10/2020, 13:56   #9



 
cypher's Avatar
 
elite*gold: 0
The Black Market: 1061/0/0
Join Date: Sep 2008
Posts: 10,436
Received Thanks: 2,970
^

#closed
cypher is offline  
Closed Thread

Tags
homepage, metin2


Similar Threads Similar Threads
[Selling] Website coding & editing! Cann create your website or edit your website cheep!
01/17/2016 - Coders Trading - 20 Replies
Hello i'm a web developer under education. Forum createde by me!: http://luckycs.com/ My skill is the following: asp.net = 5% mvc = 35% Umbraco (CMS) = 60% javascript/jquery = 40%



All times are GMT +1. The time now is 05:43.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.