- Mesaj
- 21
- Beğeni
- 7
- Puan
- 415
- Ticaret Puanı
- 0
Oyunu kurdum problemi giderdim fakat bu seferde hesap oluşturamıyorum.
Oyun gayet güzel on numara yapılmış fakat metin2panel kurdum siteyi aktif ettim diğer fileslerde almadığım bir problem alıyorum yardımcı olursanız sevinirim.
Hesap kaydı oluşturulamıyor kayıt oluşturulamadı diyerek hata veriyor.
Metin2 panelden ep yüklediğimde oyun içi nesne markete yansımıyor fakat sitede ki nesne markete yansıyor.
if($_POST){Web panel kayıt sayfasında language fonksiyonu olması lazım diğer sorunu panel işinden anlıyan arkadaşlara sormak lazım
// Zararlı kod girişini engellemek için basit temizlik
$username = preg_replace('/[^A-Za-z0-0]/', '', $_POST['username']);
$password = $_POST['password'];
$email = $_POST['email'];
$social = $_POST['social_id'];
if(strlen($username) < 4 || strlen($password) < 6) {
echo "Kullanıcı adı en az 4, şifre en az 6 karakter olmalıdır.";
} else {
$kontrol = $db->prepare("SELECT id FROM account.account WHERE login = ?");
$kontrol->execute([$username]);
if($kontrol->rowCount() > 0){
echo "Bu kullanıcı adı zaten alınmış.";
} else {
// kayıt sorgusu
$kaydet = $db->prepare("INSERT INTO account.account SET
login = ?,
password = ?,
email = ?,
social_id = ?,
create_time = NOW(),
gold_expire = '2035-01-01 00:00:00',
silver_expire = '2035-01-01 00:00:00',
safebox_expire = '2035-01-01 00:00:00',
autoloot_expire = '2035-01-01 00:00:00',
fish_mind_expire = '2035-01-01 00:00:00',
marriage_fast_expire = '2035-01-01 00:00:00',
money_drop_rate_expire = '2035-01-01 00:00:00',
status = 'OK',
language = 11"); //tablonun beklediği dil kodu
if($kaydet->execute([$username, m2_hash($password), $email, $social])) {
echo "Kayıt başarıyla tamamlandı! Artık giriş yapabilirsiniz.";
} else {
echo "Kayıt sırasında bir hata oluştu.";
}
}
}
}
?>