You last visited: Today at 12:59
Advertisement
Regi ...
Discussion on Regi ... within the Metin2 Private Server forum part of the Metin2 category.
02/17/2012, 21:54
#1
elite*gold: 0
Join Date: Oct 2011
Posts: 3,360
Received Thanks: 826
Regi ...
Hallo,
Ich habe ein Problem mit meiner HP:
es kommt immer dieser fehler:
Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.
Register.php:
PHP Code:
<div class="postui post-title">
<h2><a href="#">Registrieren</a></h2>
</div>
<div class="postui post-con">
<div class="con-wrap">
<?PHP
$regCoins = 0 ;
$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' ]) && ( checkAnum ( $_POST [ 'loeschcode' ]) && strlen ( $_POST [ 'loeschcode' ])== 7 ) && isset( $_POST [ 'agb' ]) && $_POST [ 'sicherheitsa' ]== $_POST [ 'sicherheitsa2' ]) {
$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,gold_expire,silver_expire,money_drop_rate_expire,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 . "','" . $expireDate . "','" . $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 '<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" />' ;
}
}
?>
<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">Löschcode:</th>
<td class="tdunkel"><input type="text" class="bar" name="loeschcode" maxlength="7" size="7" title="7 Zeichen (nur a-Z,0-9)"/></td>
<td class="info">* 7 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="online">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>' ;
}
?>
<div class="sep"> </div>
</div>
</div>
02/17/2012, 22:14
#2
elite*gold: 0
Join Date: Nov 2010
Posts: 736
Received Thanks: 153
Hatte ich auch mal .
Log dich mal aus ;D Dann geht es .
02/17/2012, 22:48
#3
elite*gold: 0
Join Date: Oct 2011
Posts: 3,360
Received Thanks: 826
Ehm ich bin nicht eingeloggt das kommt bei jedem user.
es gibt nur 1 acc auf dem server und das ist der standart acc bei den daroo files.
05/16/2012, 18:11
#4
elite*gold: 0
Join Date: May 2012
Posts: 96
Received Thanks: 5
Habe das selbe Problem kann denn keiner helfen???
habe die lösung:
man muss in die "config.inc.php." öffnen am besten mit Notepad++
dann sucht ihr
PHP Code:
$serverSettings [ 'register_on' ]= false ; // Registration aktiviert (ja = true / nein = false)
das müsst ihr ändern in
PHP Code:
$serverSettings [ 'register_on' ]= true ; // Registration aktiviert (ja = true / nein = false)
hoffe es klappt bei euch
05/17/2012, 15:59
#5
elite*gold: 14
Join Date: Jun 2011
Posts: 1,465
Received Thanks: 391
Ersetz die register.php damit dann sollte es gehen
PHP Code:
c<div id="content">
<div class="postui2 text-title">
<h2> </h2>
</div>
<div class="postui2 text-con">
<div class="con-wrap">
<?PHP
$regCoins = 10000 ; // 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,question1,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 . "','" . $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="success">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>' ;
}
else {
echo '<p class="success">Account erfolgreich angelegt. Sie kö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"/> <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>
Similar Threads
Homepage mit Regi /Regi sagt immer NOT
03/09/2011 - Metin2 Private Server - 5 Replies
Hey Com
Meine Homepage spinnt
Alles geht aber wen ich oder andere sich Registrieren wollen :
Benutzername:Muster
Passwort :12345
Rl Name :Manfred
Email :[email protected] <<< Beispiel
Regi
10/09/2010 - Metin2 Private Server - 11 Replies
Bei Meiner Regi Von Metin2 Will einfach Apache Nicht An Habe Keine Chats Und Kein Teamviewer an Firewall ist aus pc schon 5 ma neu gestartet
All times are GMT +2. The time now is 13:00 .