1. kücük caplı bir hikaye siteme sürekli gereksiz üyelikler acılıp hakkında yazan kısıma web isimleri ekleniyor. aşağıda resimden belli oluyor hepsi. bana bunu engelleyeblecek bir yol güsterirmisiniz lütfen.
2. kullanıcı kayıt olurken kelime sayısını belirtmek istiyorum. örn : 20 harften fazla bir üyelik acılmasını istemiyorum.
yardımlarınız icin tşkler.
php dosyamız.
function anasayfa(){
global $baglanti;
temaac("Yeni Üye Kayıt");
sayfaac("Yeni Üye Kayıt");
url(""._SITEURL."/index.html");
sayfakapat();
temakapat();
}
function giris($uyeadi, $sifre){
global $baglanti;
temaac("Üye Girişi");
sayfaac("Üye Girişi");
$girisigerceklestir= @ mysql_query("select kullanici_id,kullanici,sifre from "._BURAK."uyeler where kullanici='".guvenlik($uyeadi)."' AND onay='1'");
list($uye_id, $uyeadi_data, $sifre_data)=@mysql_fetch_row($girisigerceklestir);
if($uyeadi_data=="") {
?>
Üye Giriş Hatası.!
Sistemde Böyle Bir Kullanıcı Kayıtlı Değildir.!
Lütfen Bekleyiniz 5 Saniye
İçerisinde Yönlendirilecesiniz...
}else
{
$sifre=md5($sifre);
if( ($uyeadi == $uyeadi_data) and ($sifre == $sifre_data ) )
{
docookie($uye_id, $uyeadi_data, $sifre_data);
header("Location: index.html");
}
else
?>
Üye Giriş Hatası.!
Şifrenizi Yanlış Girdiniz.!
Lütfen Bekleyiniz 5 Saniye
İçerisinde Yönlendirilecesiniz...
}
sayfakapat();
temakapat();
}
function cikis(){
$sil = mysql_query("delete from online where uye='".get_uname()."'");
global $baglanti, $cookieadi;
setcookie("$cookieadi");
session_start();
session_destroy();
header("Location:"._SITEURL."/index.html");
}
function yeni(){
global $baglanti;
temaac("Yeni Üye Kayıt");
sayfaac("Yeni Üye Kayıt");
?>
<script>
function convertToASCII(metin) {
metin = metin.replace(/\u00c2/g, 'A'); // Â
metin = metin.replace(/\u00e2/g, 'a'); // â
metin = metin.replace(/\u00fb/g, 'u'); // û
metin = metin.replace(/\u00c7/g, 'C'); // Ç
metin = metin.replace(/\u00e7/g, 'c'); // ç
metin = metin.replace(/\u011e/g, 'G'); // Ğ
metin = metin.replace(/\u011f/g, 'g'); // ğ
metin = metin.replace(/\u0130/g, 'I'); // İ
metin = metin.replace(/\u0131/g, 'i'); // ı
metin = metin.replace(/\u015e/g, 'S'); // Ş
metin = metin.replace(/\u015f/g, 's'); // ş
metin = metin.replace(/\u00d6/g, 'O'); // Ö
metin = metin.replace(/\u00f6/g, 'o'); // ö
metin = metin.replace(/\u00dc/g, 'U'); // Ü
metin = metin.replace(/\u00fc/g, 'u'); // ü
metin = metin.replace(/[^a-zA-Z0-9_-]/g,''); // ü
return metin;
}
</script>
sayfakapat();
temakapat();
}
function uyekayit($adsoyad, $eposta, $sehir, $cinsiyet, $hakkinda, $kullanici, $sifre, $sifretekrar){
global $baglanti;
$hata=NULL;
temaac("Yeni Üye Kayıt");
if (!zararlikod($adsoyad))
$hata = "<script>alert('Adınız Ve Soyadınız Geçersizdir. Lütfen Tekrar Deneyiniz.')</script>";
if(!$hata)
if(!zararlikod($eposta))
$hata = "<script>alert('E-Posta Adresiniz Geçersizdir. Lütfen Tekrar Deneyiniz.')</script>";
if(!$hata)
if(!zararlikod($sehir))
$hata = "<script>alert('Belirtmiş Olduğunuz Şehir Geçersizdir. Lütfen Tekrar Deneyiniz.')</script>";
if(!$hata)
if(!zararlikod($sifre))
$hata = "<script>alert('Belirtmiş Olduğunuz Şifreniz Geçersizdir. Lütfen Tekrar Deneyiniz.')</script>";
if(!$hata)
if($sifre!=$sifretekrar)
$hata = "<script>alert('Belirtmiş Olduğunuz Şifre İle Şifre Tekrarı Uyuşmuyor. Lütfen Tekrar Deneyiniz.')</script>";
if(!$hata)
if(!zararlikod($sifretekrar))
$hata = "<script>alert('Şifre Tekrarınız Geçersizdir. Lütfen Tekrar Deneyiniz.')</script>";
if(!$hata){
$kontrol= @ mysql_query("select kullanici_id from "._BURAK."uyeler where eposta='".guvenlik($eposta)."'");
if(@mysql_num_rows($kontrol)>0)
$hata = "<script>alert('Belirtmiş Olduğunuz E-Posta Adresi Bir Başkası Tarafından Kullanılmaktadır. Lütfen Başka Bir E-Posta Adresi Belirtiniz.')</script>";
}
if(!$hata){
$kontrol= @ mysql_query("select kullanici_id from "._BURAK."uyeler where kullanici='".guvenlik($kullanici)."'");
if(@mysql_num_rows($kontrol)>0)
$hata = "<script>alert('Belirtmiş Olduğunuz Kullanıcı Adı Bir Başkası Tarafından Kullanılmaktadır. Lütfen Başka Bir Kullanıcı Adı Belirtiniz.')</script>";
}
if($hata){
sayfaac("Hata var.!");
echo $hata;
url(""._SITEURL."/uyekayit.html");
sayfakapat();
}else
{ $ms = $sifre;
$sifre=md5($sifre);
$tarih=date("Y-m-d");
$eb = $_POST["eb"] != 1 ? 0 : 1;
$o = "1";
$eklebakalim= @ mysql_query("insert into "._BURAK."uyeler (eposta, sifre, adsoyad, tarih, sehir, hakkinda, cinsiyet, kullanici, profilresmi,eb,onay)values
('".guvenlik($eposta)."', '".guvenlik($sifre)."', '".guvenlik($adsoyad)."', '".guvenlik($tarih)."', '".guvenlik($sehir)."', '".guvenlik($hakkinda)."', '".guvenlik($cinsiyet)."', '".preg_replace("/[^a-zA-Z0-9_-]/", "", $kullanici)."','', '".$eb."','".$o."')")or die(mysql_error());
$ilet_uyeye = $eposta;
$ya = explode("-",$tarih);
$yt = "".$ya[2]."-".$ya[1]."-".$ya[0]."";
$mesaj = " Uyelik Bilgileriniz
Kullanici Ad: ".preg_replace("/[^a-zA-Z0-9_-]/", "", $kullanici)."
Parola: ".$ms."
Tarih: ".$yt."
"._SITEBASLIK."";
$m = mail("".$ilet_uyeye."",""._SITEBASLIK."","".$mesaj."","From: Uyelik Bilgileriniz <"._YONETICI_MAIL.">\nContent-Type: text/html; charset=utf-8");
sayfaac("Kayıt başarılı.!");
$uye_id = mysql_insert_id();
$uyeadi_data = $kullanici;
$sifre_date = $sifre;
docookie($uye_id, $uyeadi_data, $sifre_data);
echo "<script>alert('Üye Hesabınız Başarıyla Oluşturulmuştur. Profil Resmi Yükleme Sayfasına Yönleniyorsunuz...')</script>";
url(""._SITEURL."/profilresmi.php");
sayfakapat();
}
temakapat();
}
function sifretalep(){
global $baglanti;
temaac("Şifremi unuttum - Şifre Talebi");
sayfaac("Şifremi Unuttum - Şifre Talebi");
?>
sayfakapat();
temakapat();
}
function sifregonder($eposta, $kullanici){
global $baglanti;
$kontroledelim= @ mysql_query("select kullanici_id from "._BURAK."uyeler where kullanici='".guvenlik($kullanici)."' and eposta='".guvenlik($eposta)."'");
if(@mysql_num_rows($kontroledelim)==0){
echo "<script>alert('Belirmiş Olduğunuz Bilgiler Kayıtlarımızla Uyuşmamaktadır.!')</script>";
url(""._SITEURL."/sifretalep.html");
}else
{
$sifre=randstr();
$subject=_SITEBASLIK.": Şifre Bildirimi";
$message = "
Sevgili $kullanici,
Biri veya Siz "._SITEBASLIK." Web Sitesinden; Şifremi unuttum linkini kullanarak yeni bir şifre istedi
Bizde şifrenizi değiştirerek size gönderiyoruz.
Böyle bir talepte bulunmadıysanız bile YENİ ŞİFRENİZLE giriş yapmak zorundasınız.
Yeni Şifreniz : $sifre
* Şifreniz büyük küçük harf duyarlıdır
İyi günler dileriz, "._SITEBASLIK." Yönetimi