alman panellerinde configde vardı sanırsan ingilizce biliyorsun aktivasyon fln yazıyordu orayı yes yaparsan olur onların altındada mail gönderen konu fln var![]()
Sana Şunu söyleyim alman panelleri tamamen bilgi cekmeye dizayn edilmiş bir sisteme sahip senin config.php yazdıgın veya başka yere yazdığın bilgileri cekiyorlar. Kodlamalarını kontrol edersen görürsün.
----------------------------------------------------------------------
hakikat_94 turkmmo'da ben buyum ben şuyum diye dolaşanlar çok
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
kayıt ol e-mail adresini doğru gir sonra e-mail adresine bak hakikat_94 bu sistemler basit bireysel yazılabilir ama metin2 gibi bütünsel projeler ekible yazılır. Almanlarda bu sistemler var adamlar gruplarla yazıyor. bizde ise bireysel yazmaya çalışıyoruz. Belli bir süre sonra sıkılıp yanlış üstüne yanlış yapınca siliyoruz veya öylece bırakıyoruz. Bunu ben yaşadım ki sana söylüyorum 3 tane scripti yazmaya çalıştım. Sadece 1 tanesini bitirdim SharingDownload Projesini ve diğer kalan 2 projeyi kaderine bıraktım Metin2 Quest Maker (MqM) ve MyServer (Admin Paneli) scriptlerini...Kardesim Benimle İletişime geçebilirmisin Rica etsem.
Bi Konuşsak..
Hakikat@Ankara.Tc
Face de ekleyebilirim verebilirsen fark etmez.
Twit filn da olur

Bi Konuşsak..
Hakikat@Ankara.Tc
Face de ekleyebilirim verebilirsen fark etmez.
Twit filn da olur

<?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']=="Kaydet") {
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)) {
$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']." ";
$email = $serverSettings['reg_mail'];
$empfaenger = $_POST['email'];
$mail_body = "DeÄŸerli BLasT Oyuncumuz Olan ".$_POST['uname'].",
".$serverSettings['titel']." Kaydınız başarıyla tamamlandı. Oyuna giriş yapabilmek için aktivasyon işlemini tamamlamalısınız.
Aşağıdaki linki kullanarak aktivasyonu tamamlayabilirsiniz:
".$serverSettings['url']."/index.php?s=login&do=aktivieren&hash=".$aktivHash."
Hesap detayları:
Hesap: ".$_POST['account']."
Åifre: ".$userpass."
Karakter silme kodu: ".$lcode."
Hatırlatma sorusu: ".$sFrage[$sfNum]."
Cevabı: ".$_POST['sicherheitsa']."
Keyifli oyunlar,
".$serverSettings['titel']." Oyun Takımı
Bu e-posta otomatik olarak oluşturulmuştur. Lütfen bu e-postaya cevap vermeyin.";
$titel = "Lütfen kaydınızı tamamlayın ".$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=UTF-8\n";
if($serverSettings['mail_activation']) {
mail($empfaenger, $titel, $mail_body, $header);
echo'<p class="tamam">Kaydınız alındı ve bilgileriniz kaydedildi.
</p>
<p>Kısa süre içerisinde bir <b>onay postasının</b> e-posta kutunuza gelmiş olması gerekiyor. Lütfen <b>e-postadaki linke</b> tıklayarak <b>üyeliğinizi onaylayınız</b>. Hesabınızla onay öncesi oynayamazsınız.
Eğer e-postayı kısa süre içerisinde almazsanız <a href="./support.php">destek</a> adresinden yetkililer ile irtibata geçiniz.</p></p>';
}
else {
echo'<p class="tamam">Hesabınız baÅŸarıyla oluÅŸturuldu. Åimdi giriÅŸ yapabilirsiniz.</p>';
}
}
else {
echo'<p class="hata">Kayıt sırasında hata: Bu hesap zaten var.</p>';
}
}
else {
echo'<p class="hata">Kayıt sırasında hata: Lütfen tüm alanları doğru olarak giriniz.</p>';
}
}
?>
<p><b>Tüm alanları doldurmazsanız kaydı tamamlayamazsınız.</b>
<p><b>İzin Verilen Karakterler a-Z,0-9</b>
<?PHP if($serverSettings['mail_activation']) { echo'<br/><b>Aktivasyon için e-posta adresinizi doğru girdiğinize emin olun!</b>'; } ?></p>
</p>
<form action="index.php?s=register" method="POST">
<table>
<tr>
<th class="topLine">Kullanıcı adı:</th>
<td class="tdunkel"><input type="text" name="account" maxlength="16" size="30"/> 8-16 karakter</td>
</tr>
<tr>
<th class="topLine">Gerçek isim:</th>
<td class="thell"><input type="text" name="uname" maxlength="16" size="30"/>3-20 karakter</td>
</tr>
<tr>
<th class="topLine">Åifre:</th>
<td class="tdunkel"><input type="password" name="pass" maxlength="16" size="30"/>8-16 karakter</td>
</tr>
<tr>
<th class="topLine">Åifre tekrar:</th>
<td class="thell"><input type="password" name="pass2" maxlength="16" size="30"/>8-16 karakter</td>
</tr>
<tr>
<th class="topLine">E-Mail:</th>
<td class="tdunkel"><input type="text" name="email" maxlength="50" size="30"/>Max 50 Karakter</td>
</tr>
<tr>
<th class="topLine">Mail Tekrar:</th>
<td class="thell"><input type="text" name="email2" maxlength="50" size="30"/>Max 50 Karakter</td>
</tr>
<tr>
<th class="topLine">K.Silme Kod:</th>
<td class="tdunkel"><input type="text" name="loeschcode" maxlength="7" size="30"/> 7 karakter</td>
</tr>
<tr>
<th class="topLine"><p>Gizli Soru:</p>
<p>Cevap</p></th>
<td class="thell">
<p>
<select name="sicherheitsf">
<?PHP
foreach($sFrage AS $fragew => $frage) {
echo'<option value="'.$fragew.'">'.$frage.'</option>';
}
?>
</select>
</p>
<p>
<input type="text" name="sicherheitsa" maxlength="16" size="16"/>
</p></td>
</tr>
<tr>
<th class="topLine" style="text-align:center;" colspan="2"><input type="submit" name="submit" value="Kaydet"/> • <input type="reset" value="Temizle"/></th>
</tr>
</table>
</form>
<?PHP
}
else {
echo'<p class="hata">Hesap Alımı KAPALI</p>';
}
?>
kayıt.php nizi bununla değiştirin
$serverSettings['mail_activation']=false; // E-MAİL ONAYLAMALIKAYIT (AÇMAK İÇİN (true) KAPATMAK İÇİN (false)YAZINIZ
$serverSettings['page_entries']=30; // SAYFA GÜNCELLEME SÜRESİ
$serverSettings['reg_mail']=''; // KAYIT E-POSTASI GONDEREN MAİL ADRESİ
$serverSettings['pass_mail']=''; // ŞİFREMİ UNUTTUM E-POSTASI GONDEREN MAİL ADRESİ
config.inc.php içine bu kodları ekleyin
Son düzenleme:
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
