|
You last visited: Today at 21:10
Advertisement
registrierung hilfe
Discussion on registrierung hilfe within the Metin2 Private Server forum part of the Metin2 category.
10/07/2011, 01:22
|
#1
|
elite*gold: 0
Join Date: May 2011
Posts: 33
Received Thanks: 24
|
registrierung hilfe
hey mein problem ist die registrierung ..
da ich kaum ahnung von php hab weis ich nicht so genau was falsch an dem script ist denn es funktioniert nicht schauts euch an bitte
lg
PHP Code:
egistrierung</h3> </div> <div id="middle_content" style="margin:1px"> <p> <?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'])>=4 && strlen($_POST['account'])<=16) && checkAnum($_POST['pass']) && strlen($_POST['pass'])>=4 && 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)) { $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']."/?p=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 überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>'; } else { echo'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>'; } } else { echo'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>'; } } else { echo'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>'; } } ?> <p>Alle Felder sind Pflichtfelder und müssen ausgefü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="?p=register" method="POST"> <table> <tr> <th class="topLine">Account:</th> <td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 4-16 Zeichen (nur a-Z,0-9)</td> </tr> <tr> <th class="topLine">Name:</th> <td class="thell"><input 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 type="password" name="pass" maxlength="16" size="16"/> 4-16 Zeichen (nur a-Z,0-9)</td> </tr> <tr> <th class="topLine">Password wiederholen:</th> <td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td> </tr> <tr> <th class="topLine">E-Mail:</th> <td class="tdunkel"><input 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 type="text" name="email2" maxlength="50" size="25"/></td> </tr> <tr> <th class="topLine">Löschcode:</th> <td class="tdunkel"><input 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>Antwort:</th> <td> <input type="text" 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"/> <input type="text" name="captcha" maxlength="5" size="5"/></td> </tr> <tr> <th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" id="blogin" value="register"/> <input type="reset" id="blogin" value="reset"/></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>'; } ?> </p>
|
|
|
10/07/2011, 10:51
|
#2
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
benutz doch einfach n public script und zieh dort des regi script raus?
|
|
|
10/07/2011, 10:53
|
#3
|
elite*gold: 1
Join Date: Jun 2011
Posts: 519
Received Thanks: 152
|
Das hier müste eig klappen
PHP Code:
<p>Registration</p> </div> <div id="middle_con"> <?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']=="Registrer") { if((checkAnum($_POST['account']) && strlen($_POST['account'])>=6 && 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)) { $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 überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>'; } else { echo'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>'; } } else { echo'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>'; } } else { echo'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>'; } } ?> <p>Alle Felder sind Pflichtfelder und müssen ausgefü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>Account:</th> <td><input class="bar" type="text" name="account" maxlength="16" size="16" title="6-16 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Name:</th> <td><input class="bar" type="text" name="uname" maxlength="16" size="16" title="3-20 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Passwort:</th> <td><input class="bar" type="password" name="pass" maxlength="16" size="16" title="8-16 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Password wiederholen:</th> <td><input class="bar" type="password" name="pass2" maxlength="16" size="16" title="Passwort wiederholen"/></td> </tr> <tr> <th>E-Mail:</th> <td><input class="bar" type="text" name="email" maxlength="50" size="25" title="max. 40 Zeichen"/></td> </tr> <tr> <th>E-Mail wiederholen:</th> <td><input class="bar" type="text" name="email2" maxlength="50" size="25" title="E-Mail wiederholen"/></td> </tr> <tr> <th>Löschcode:</th> <td><input class="bar" type="text" name="loeschcode" maxlength="7" size="7" title="7 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Sicherheitsfrage:</th> <td> <select title="Sicherheitsfrage wählen" class="bar" name="sicherheitsf"> <?PHP foreach($sFrage AS $fragew => $frage) { echo'<option value="'.$fragew.'">'.$frage.'</option>'; } ?> </select> </td> </tr> <tr> <th>Antwort:</th> <td> <input class="bar" type="text" name="sicherheitsa" maxlength="16" size="16" title="3-16 Zeichen (nur a-Z,0-9)"/> </td> </tr> <tr> <th>Captcha:</th> <td><img src="./captcha/captcha.php" title="Captcha"/> <input title="Captcha-code eingeben" class="bar" type="text" name="captcha" maxlength="5" size="5"/></td> </tr> <tr> <th style="text-align:center;" colspan="2"><input class="blogin" type="submit" name="submit" value="Registrer"/> <input class="blogin" type="reset" value="Reset"/></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>'; } ?>
|
|
|
10/07/2011, 11:01
|
#4
|
elite*gold: 1
Join Date: Jan 2009
Posts: 3,037
Received Thanks: 2,361
|
Quote:
<h2>Registration</h2>
<?PHP
$regCoins = $serverSettings['startCoins'];
if($serverSettings['register_on'] && !isset($_SESSION['user_admin'])) {
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'])) {
$hashSF = md5(mysql_real_escape_string($_POST['sicherheitsa']));
$sfNum = mysql_real_escape_string($_POST['sicherheitsf']);
$lcode = 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,web_aktiviert)
VALUES
('".$_POST['account']."',PASSWORD('".$userpass."'),'".mysql_real_escape _string($_POST['uname'])."','".mysql_real_escape_string($_POST['email'])."','".$lcode."','".$sfNum."','".$hashSF."','".$s qlZeit."','".$accountStatus."','".$regCoins."','". $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']) {
if ($serverSettings['smtp_mail'])
{
tomail($empfaenger, $mail_body, $titel);
}
else
{
mail($empfaenger, $titel, $mail_body, $header);
}
echo'<p class="meldung">Account erfolgreich angelegt. Bitte überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>';
}
else {
echo'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.<br />Löschcode: '.$lcode.'</p>';
}
}
else {
echo'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>';
}
}
else {
echo'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>';
}
}
?>
<p><?PHP echo lang("register1"); 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" name="Reg">
<table>
<tr>
<th class="topLine"><?php echo lang("regi_acc"); ?></th>
<td class="tdunkel"><input type="text" name="account" maxlength="16" size="16" onkeyup="check_username();" /> 8-16 Zeichen (nur a-Z,0-9) <img id="UserError" src="#" alt="" border="0" /></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_name"); ?></th>
<td class="thell"><input type="text" name="uname" maxlength="16" size="16" onkeyup="check_name();" /> 3-20 Zeichen (nur a-Z,0-9) <img id="NameError" src="#" alt="" border="0" /></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_pass"); ?></th>
<td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 8-16 Zeichen (nur a-Z,0-9)</td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_pass2"); ?></th>
<td class="thell"><input type="password" name="pass2" maxlength="16" size="16"/></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_mail"); ?></th>
<td class="tdunkel"><input type="text" name="email" maxlength="50" size="25"/> max. 40 Zeichen</td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_mail2"); ?></th>
<td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_sfrage"); ?></th>
<td class="thell">
<select name="sicherheitsf">
<?PHP
foreach($sFrage AS $fragew => $frage) {
echo'<option value="'.$fragew.'">'.$frage.'</option>';
}
?>
</select>
<input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 Zeichen (nur a-Z,0-9)
</td>
</tr>
<tr>
<th class="topLine"><?php echo lang("regi_captcha"); ?></th>
<td class="tdunkel"><img src="./captcha/captcha.php" title="Captcha"/> <input type="text" name="captcha" maxlength="5" size="5"/></td>
</tr>
<tr>
<th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="registrieren"/> • <input type="reset" value="zurücksetzen"/></th>
</tr>
</table>
</form>
<?PHP
}
else {
echo'<p class="meldung">'.lang("regi_error").'</p>';
}
?>
|
das geht auf jedenfall! habe ich auch in benutzung
|
|
|
10/07/2011, 13:23
|
#5
|
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
|
Was genau kommt für eine Fehler Meldung?
Sonst wird dir niemand helfen können.
|
|
|
10/07/2011, 17:24
|
#6
|
elite*gold: 0
Join Date: May 2011
Posts: 33
Received Thanks: 24
|
Es passiert gar nix das ist es ja
es kommt keine Fehlermeldung z.b. Registrierung fehlgeschlagen oder Account erfolgreich angelegt.
Die Seite aktualisiert sich einfach nur
|
|
|
10/07/2011, 17:26
|
#7
|
elite*gold: 49
Join Date: Sep 2008
Posts: 906
Received Thanks: 600
|
error_reporting(E_ALL);
ini_set('display_errors', '1');
Pack das mal ganz nach oben im Script und schau was dann für nen Fehler da steht
|
|
|
10/07/2011, 17:33
|
#8
|
elite*gold: 0
Join Date: May 2011
Posts: 33
Received Thanks: 24
|
ausser das es jetzt über der registration steht passiert nichts aktualisiert nur
wäre nett wenn du in skype zurückschreibst hab dir grad ne anfrage gesended dann kann ich dir die homepage mal schicken
lg
|
|
|
10/07/2011, 19:10
|
#9
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
ist das nicht von masterboss sein cms ?? wen ja habe ich ein funktionierendes php script
einfach melden
mfg
|
|
|
10/07/2011, 21:10
|
#10
|
elite*gold: LOCKED
Join Date: Apr 2009
Posts: 143
Received Thanks: 49
|
Quote:
Originally Posted by Se7en'
Das hier müste eig klappen
PHP Code:
<p>Registration</p> </div> <div id="middle_con"> <?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']=="Registrer") { if((checkAnum($_POST['account']) && strlen($_POST['account'])>=6 && 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)) { $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 überprüfen Sie Ihr Postfach, um die Registrierung zu bestätigen.</p>'; } else { echo'<p class="meldung">Account erfolgreich angelegt. Sie können sich nun anmelden.</p>'; } } else { echo'<p class="meldung">Registrierung fehlgeschlagen: Der Account existiert bereits.</p>'; } } else { echo'<p class="meldung">Registrierung fehlgeschlagen: bitte alle Felder richtig angeben</p>'; } } ?> <p>Alle Felder sind Pflichtfelder und müssen ausgefü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>Account:</th> <td><input class="bar" type="text" name="account" maxlength="16" size="16" title="6-16 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Name:</th> <td><input class="bar" type="text" name="uname" maxlength="16" size="16" title="3-20 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Passwort:</th> <td><input class="bar" type="password" name="pass" maxlength="16" size="16" title="8-16 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Password wiederholen:</th> <td><input class="bar" type="password" name="pass2" maxlength="16" size="16" title="Passwort wiederholen"/></td> </tr> <tr> <th>E-Mail:</th> <td><input class="bar" type="text" name="email" maxlength="50" size="25" title="max. 40 Zeichen"/></td> </tr> <tr> <th>E-Mail wiederholen:</th> <td><input class="bar" type="text" name="email2" maxlength="50" size="25" title="E-Mail wiederholen"/></td> </tr> <tr> <th>Löschcode:</th> <td><input class="bar" type="text" name="loeschcode" maxlength="7" size="7" title="7 Zeichen (nur a-Z,0-9)"/></td> </tr> <tr> <th>Sicherheitsfrage:</th> <td> <select title="Sicherheitsfrage wählen" class="bar" name="sicherheitsf"> <?PHP foreach($sFrage AS $fragew => $frage) { echo'<option value="'.$fragew.'">'.$frage.'</option>'; } ?> </select> </td> </tr> <tr> <th>Antwort:</th> <td> <input class="bar" type="text" name="sicherheitsa" maxlength="16" size="16" title="3-16 Zeichen (nur a-Z,0-9)"/> </td> </tr> <tr> <th>Captcha:</th> <td><img src="./captcha/captcha.php" title="Captcha"/> <input title="Captcha-code eingeben" class="bar" type="text" name="captcha" maxlength="5" size="5"/></td> </tr> <tr> <th style="text-align:center;" colspan="2"><input class="blogin" type="submit" name="submit" value="Registrer"/> <input class="blogin" type="reset" value="Reset"/></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>'; } ?>
|
Das müsste doch gehen
|
|
|
|
Similar Threads
|
[HILFE] Registrierung
11/20/2010 - Perfect World - 4 Replies
Hey Leute,
ich wollte mich heute bei Perfect World anmelden...
Das Problem ist das dort dann immer so eine Fehlermeldung kommt "Last name must contain at least 2 characters."
Das kommt da wo ich den Namen eingeben soll.
Hier ein Screen:
|
[HILFE]4StoryEG Registrierung
07/04/2010 - 4Story - 1 Replies
Hi, also wie die überschrift schon sagt kanna ich mich nicht auf 4StoryEG registrieren!
Genauere Informationen:
http://img710.imageshack.us/img710/7339/unbenannt hyj.jpg
EDIT:
PROBLEM GELÖST!!!!!
WIE?....SO:
Mit Internet Explorer anmelden und nicht mit firefox
|
Hilfe bei Registrierung von Korean S4
02/20/2010 - S4 League - 18 Replies
Hallo,
habe das Problem, dass ich es net schaffe mich bei Korean S4 zu registrieren.
Eine KSSN habe ich aber kann ja leider kein Koreanisch!:(
Hier mal ein Bild von der Situation:
http://de.tinypic.com/view.php?pic=2i7pzyf&s= 6
Hoffe ihr könnt mir weiterhelfen!!!:handsdown::handsdown:
|
Bräuchte Hilfe bei Registrierung
12/27/2009 - Main - 1 Replies
Hi, ich habe mir den Koreanischen Clienten von Dragonball Online besorgt, derzeit findet ja dort die beta statt.
Ich muss mich nurnoch auf http://member.netmarble.net/Join/Index.Asp registrieren. Ich blicke da überhaupt nicht durch, kann sich jemand für mich registrieren? Habe gültige KSSN und Namen usw.
lg Foggdp
|
Hilfe bei Registrierung wer online?
07/12/2009 - Metin2 Private Server - 3 Replies
Huhu
bin neu hier.. hab mich jetzt im forum umgeschaut..
finde aber leider nichts..
wollte auf dem p server spielen..
weiss aber nicht wo ich was runterzuladen habe..
da die ganzen links nicht funktionieren und in einem thread gesagt wird
man solle per pn jmd anschreiben jedoch wurde es widersprochen
indem dann darunter stand.. moechte nicht zugespawmt werden..
|
All times are GMT +2. The time now is 21:10.
|
|