Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Strona - Rejestracja


Rekomendowane odpowiedzi

Opublikowano

Witam . Mam własną strone na swój serwer , ale gdy chce sie zarejestrować to pisze , że nie wszystkie pola są wypełnione chodź są ;/ A o to kod

 

 

Rejestracja</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>Wszystkie pola sa obowiazkowe i musza byc wypelnione..<?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">Login:</th>

<td class="tdunkel"><input type="text" name="account" maxlength="16" size="16"/> 4-16 liter (tylko a-Z,0-9)</td>

</tr>

<tr>

<th class="topLine">Imie:</th>

<td class="thell"><input type="text" name="uname" maxlength="16" size="16"/> 3-20 liter (tylko a-Z,0-9)</td>

</tr>

<tr>

<th class="topLine">Haslo:</th>

<td class="tdunkel"><input type="password" name="pass" maxlength="16" size="16"/> 4-16 liter (tylko a-Z,0-9)</td>

</tr>

<tr>

<th class="topLine">Powtorz haslo:</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 liter</td>

</tr>

<tr>

<th class="topLine">Powtorz E-Mail:</th>

<td class="thell"><input type="text" name="email2" maxlength="50" size="25"/></td>

</tr>

<tr>

<th class="topLine">Kod do usuniecia postaci:</th>

<td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="7"/> 7 liczb (tylko 0-9)</td>

</tr>

<tr>

<th class="topLine">Pytanie:</th>

<td class="thell">

<select name="sicherheitsf">

<?PHP

foreach($sFrage AS $fragew => $frage) {

echo'<option value="'.$fragew.'">'.$frage.'</option>';

}

?>

</select>

</td>

</tr>

<tr>

<th>Odpowiedz:</th>

<td>

<input type="text" name="sicherheitsa" maxlength="16" size="16"/> 3-16 liter (tylko a-Z,0-9)

</td>

</tr>

<tr>

<th class="topLine">Przepisz kod z obrazka:</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>

 

da5e9f82fbb05240438e374847f4a6f9.gif

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...