You last visited: Today at 12:39
Advertisement
Register fehler
Discussion on Register fehler within the Metin2 Private Server forum part of the Metin2 category.
07/19/2015, 16:44
#1
elite*gold: 0
Join Date: Aug 2013
Posts: 145
Received Thanks: 1
Register fehler
hallo leute bei mir kann sich keiner ein acc machen was ist der fehler
PHP Code:
<div id="con-top">
Registration
</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 , '77.177.75.' ) == 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' ])>= 3 && strlen ( $_POST [ 'account' ])<= 16 ) && checkAnum ( $_POST [ 'pass' ]) && strlen ( $_POST [ 'pass' ])>= 8 && strlen ( $_POST [ 'pass2' ])<= 25 && !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 )) {
$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 [ 'Arius2' ]) {
$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 == 0 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_ip,web_aktiviert,orig_pass,beta_key)
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 . "','" . $used_key . "')" ;
$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,beta_key)
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 . "','FREE-BETA')" ;
$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: </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: </th>
<td><input type="text" name="uname" class="txt"/> (3-20)</td>
</tr>
</table>
<table>
<tr>
<td width="150" align="right">Passwort: </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: </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: </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: </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: </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: </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: </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: </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>
fehler meldung
Notice: Undefined index: Kiyoshi2 in /home/kiyoshik/public_html/pages/register.php on line 39
Dieser Account existiert bereits.
07/19/2015, 17:14
#2
elite*gold: 12
Join Date: Jun 2012
Posts: 978
Received Thanks: 860
Dir fehlen vermutlich Account Spalten. Führe die install.php aus, damit diese ergänzt werden. Falls das nicht klappt, füge mich am besten bei Skype hinzu.
07/19/2015, 17:31
#3
elite*gold: 0
Join Date: Mar 2015
Posts: 220
Received Thanks: 58
Du musst in Navicat Auf account gehen dann rechtsklick auf account und design table und dort alles so einstellen wie auf dem Bild dann gehts ^^.
Similar Threads
Register.php Fehler
09/08/2013 - Metin2 Private Server - 2 Replies
Servus,
Ich Bitte Um Hilfe Ich Kann Mich Auf Meiner Hompage Nicht Registrieren
Fehler code:
http://i.epvpimg.com/A1Kwb.png
Register-Fehler Hen-script
08/23/2013 - Metin2 Private Server - 8 Replies
Guten Tag
ich habe leider beim hen! cms einen Error
Entweder steht beim Registrieren "Dieser Account existiert schon" oder "Registrierung fehlgeschlagen: bitte alle Felder richtig angeben" obwohl beides nicht der Fall ist.
habt ihr eine Ahnung wie man das fixxen kann?
und hat das ganze was mit der index.php zu tun? oder nur mit der register.php?
Hamachi Hp Fehler (Register)
09/18/2012 - Flyff Private Server - 13 Replies
Hallo zusammen ,
Ich habe eine Flyff Homepage über Hamachi aber
wenn ich mich registrieren will kommt das hier :
Warning: odbc_exec() : SQL error: Der Wert NULL kann in die 'votepoints'-Spalte, 'ACCOUNT_DBF.dbo.ACCOUNT_TBL'-Tabelle nicht eingef�gt werden. Die Spalte l�sst NULL-Werte nicht zu. Fehler bei INSERT., SQL state 23000 in SQLExecDirect in C:\xampp\htdocs\register.php on line 34
Warning: date() : It is not safe to rely on the system's timezone settings. You are *required* to...
V 15 Register Fehler
10/04/2010 - Flyff Private Server - 3 Replies
Habe folgenden fehler,wenn ich mir nen account über meine hp erstellen will
Warning: mssql_execute() : message: F�r die Prozedur oder Funktion webCreateAcc wurden zu viele Argumente angegeben. (severity 16) in C:\xampp\htdocs\test Flyff\register.php on line 146
Warning: mssql_execute() : stored procedure execution failed in C:\xampp\htdocs\test Flyff\register.php on line 146
Something is wrong on the execution
register fehler ?
04/28/2009 - Metin2 Private Server - 6 Replies
hallo
wenn ich mich auf vipmt2 anmelde also regi und alles habe kommt das
ɲŮÄ󣬿ÛÏ´
kann es sein das die keine ausländer mehr haben wollen oder warum :confused:
hoffe auf hilfe ^^
All times are GMT +2. The time now is 12:40 .