|
You last visited: Today at 08:35
Advertisement
[PHP]Registrierung wird immer als geschlossen angezeigt! :/
Discussion on [PHP]Registrierung wird immer als geschlossen angezeigt! :/ within the Metin2 Private Server forum part of the Metin2 category.
12/08/2011, 15:31
|
#1
|
elite*gold: 5
Join Date: Nov 2009
Posts: 1,863
Received Thanks: 2,778
|
[PHP]Registrierung wird immer als geschlossen angezeigt! :/
Heyho epvp. Comunity,
habe folgendes Problem:
Bei mir wird die Regi immer als Geschlossen angezeigt obwohl ich in der config die Registrierung offen habe:
config.inc.php:
PHP Code:
<?PHP DEFINE('SQL_HOST', '***'); DEFINE('SQL_USER', 'root'); DEFINE('SQL_PASS', '***'); DEFINE('SQL_HP_HOST', '***'); DEFINE('SQL_HP_USER', 'root'); DEFINE('SQL_HP_PASS', '***'); DEFINE('SQL_HP_DB', 'account'); $serverSettings['titel_page']="***"; // Webseiten-Titel $serverSettings['titel']="***"; // Servername $serverSettings['url']="http://***.eu/"; // URL zur Seite (ohne letzten "/") $serverSettings['server_ip']="***"; // Server-IP $serverSettings['register_on']=true; // Registration aktiviert (ja = true / nein = false) $serverSettings['mail_activation']=false; // Mailaktivierung (ja = true / nein = false) $serverSettings['page_entries']=25; // Einträge pro Seite $serverSettings['reg_mail']='no-reply@***.eu'; // E-Mail-Absender bei Registration $serverSettings['pass_mail']='no-reply@***.eu'; // E-Mail-Absender bei Passwortreset $serverSettings['elect']='candidate'; require("daten.inc.php"); ?>
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 = 10000; $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="offline">Die Registration ist deaktiviert oder Sie sind bereits angemeldet. Es kann kein weiterer Account erstellt werden.</p>'; } ?> <div class="sep"> </div>
</div> </div>
Hoffe es kann einer mal schnell über das Script schauen
Mit freundlichen Grüßen
€: habe grade gemerkt das es doch nicht an der register.php liegt, was könnte denn da trotzdem noch dazwischenfunken? ..
|
|
|
Similar Threads
|
Level wird nicht immer angezeigt
07/25/2011 - Metin2 Private Server - 8 Replies
Habe ein problem, dass das level nicht immer neben den namen angezeigt wird.
Und wenn es angezeigt wird, dann können die anderen Spieler es nicht sehen.
Benutze crank client und die 2010er game file von kriege/tim.
|
Register page wird nun angezeigt aber account wird nicht erstell
11/14/2010 - Flyff Private Server - 4 Replies
Ja leute jez wird endlich die regi page angezeigt aberwenn ich registrieren klicke kommt registartion succesfull aber der account wird nicht erstellt an was kann das liegen?
|
[LONGJUYT2] REGISTRIERUNG GESCHLOSSEN??
07/25/2009 - Metin2 Private Server - 4 Replies
Hi
Ist die Registrierung von longjuyt2 geschlossen??
hatte mir ein account gemacht aber, kann mich net einloggen
|
All times are GMT +2. The time now is 08:35.
|
|