Forum Salonu


Forum Salonu - Sitene Üyelik Sistemi

Burdasın:
Forum Salonu => Serbest Bölge => Sitene Üyelik Sistemi

<-Geri

 1 

Devam->


admin
(şimdiye kadar 2 posta)
28.08.2008 19:39 (UTC)[alıntı yap]
Merhaba üyelik sistemi kurmak isteyenler buraya bir adet üyelik fomu yapacağız.Bunu yapmak çok kolay.Kod gerektirmiyor.Bir kaç ayar yeter.

ÜYELİK SİSTEMİ

İlk olarak sitemizin yönetim paneline giriyoruz .Sonra sayfalarımı değiştir seçeneğine tıklıyoruz.
Sonra menümüzdeki iletişim başlığını değiştiriyoruz.Adını "üye ol yada üyelik için tıkla v.s"yazabilirsiniz Bunu yaptıktan sonra extralara gelerek iletişim formu adlı seçeneğe giriyoruz.Burada yukarıya yani iletişim formundan önceki metin yazan yere bir açıklama yazıyoruz.Örneğin:"Teşekkür ederiz.Üyeliğiniz en fazla 24 saat içinde aktif hale gelecektir."yazabilirsiniz.Geldik bir önemli kısma altta gelişmiş ayarlar yazan yere tıklayıp burayı açıyoruz. Buranın üstünda yazan Burada isim gösterilsin mi? sorusuna hayır deyin. ALTINDAKİ ÜÇ SORUYADA HAYIR DEYİN.Sonra metin arkaplanlarının rengini boş bırakın.Gelişmiş ayarları açtık ya şimdi oradaki sorulara dokunmuyoruz.ALTA yani 4. soru yerinde (kutucaklar dahil) geçiyoruz.Sonra orada 1.extra alanı gösterilsinmi ve altındaki aynı soruları evet yapıyoruz.Yani sitediğimiz kadarını açıyoruz.Mutlaka 1.sine evet dedikten sonra alttaki soruya(1.exra alanının metni yazan yere)
"Kullanıcı adı:" yazın. 2. ise aynı şekilde evet dedikten sonra "Şifre" diyoruz .

Temel sorular bunlar diğerlerine istedğinizi yazabilsiniz.Bu ayarları kaydedin.Sonra tekrar extralardan "exrayı ekle seçeneğine tıklıyoruz.Oradan "Saklı sayfalar" seçeneğini açıyoruz.ANCAK BU SEÇENEĞİ AÇARKEN BUNU TASARIM AYARLARI/1.extra nın içeriği yazan yeri değiştiriyoruz.Burayı giriş yapıyoruz.

Sonra "Sağ tarafta "Giriş" bölümü gösterebilmek için önce "Saklı sayfalar" ekstrasini aktive etmelisin.

Bu ekstrayı aktive etmek için şu linke tıkla buraya "yazan yerdeki buraya kelmesine tıklayarak bunu aktive ediyoruz.



Gerisini yaparsınız çok kolay anlamayan arkadaşlar foruma iyice bir göz atarak saklı sayfaları nasıl açarım konusunu öğrenebilir.

Herkezde bu yöntem işe yarar.Ancak bunu yaptığınızda yönetim panelinden mesajlara girerek gelen mesajlardaki k.adı ve şifreyi saklı sayfalar extrasından loginleri yönet kısımına k.adı ve şifreyi yazıp üyeleri aktif hale getirmiş olursunuz.
admin
(şimdiye kadar 2 posta)
28.08.2008 19:52 (UTC)[alıntı yap]
Üyelik Sistemi Yapımı

//giris.asp





Kullanıcı Adı:
Şifre:



//giris_kontrol.asp







//giris_sayfasi.asp





Kullanıcı Adı:
ÇIKIŞ YAP




UYARI:Lütfen giriş yapınız!Anasayfa


//cikis_yap.asp


-----------------------------------------------------------------------------------------------
Yukarıdan da anlaşılacağı üzere üyelik sistemi yapımı oldukça kolaydır. Fakat, burada önemli olan session ve cookie ‘yi en iyi şekilde kullanabilmektir. Session sunucu tarafında, cookie ise istemci tarafında tutulur. Ayrıca, giris_kontrol.asp adlı dosyada yer alan sql tümcesinde uyeler adlı tablodaki tüm sütunları seçip verileri belleğe almak yerine yalnızca o anda ihtiyacım olan sütunları seçtirdim. Bunu yapmanın sebebi, üye girişinin daha hızlı olmasıdır. Örneğin, veritabanımızda 500 üyemiz var. Uyeler tablomuzda id, kullanici_adi, sifre gibi sütunların yanı sıra; üyenin adı, soyadı veya buna benzer bilgilerini içeren sütunlar olsun. Üye girişinde kullanıcı adı ve şifre eşleştirmesi yapılırken üyenin adı ve soyadı bir işimize yaramayacaktır. Üye girişinde işimize yarayacak olan tablolar id, kullanici_adi ve sifre ‘dir. Üye girişinde bu yöntemi kullanmak, üye girişlerinde ki ağırlığı hafifletecektir.
Bir konuya daha değinmek istiyorum. Kullanıcı adı ve şifre form kutucuklarının kontrollerini yalnızca javascript kullanarak yapmak sakıncalıdır. Ziyaretçi bu kutucukların bulunduğu sayfayı kendi bilgisayarına kaydettikten sonra javascript kontrollerinin bulunduğu satırları silip formda ki boş bilgileri sayfaya post edebilir. Bu da doğal olarak ziyaretçinin sayfada hata ile karşılaşmasına neden olacaktır. Yukarıda vermiş olduğum örnekte javascript kontrolü yerine asp kodları ile kontrol yapılmaktadır. Ayrıca; giris_kontrol.asp adlı sayfanın en başında görmüş olduğunuz guvenlik adlı fonksiyon, üye girişlerinde sql injection ‘u önlemek ve html kodlarını pasif hale getirmek için kullanılmıştır.

Cevapla:

Nickin:

 Metin rengi:

 Metin büyüklüğü:
Tag leri kapat



Bütün konular: 1
Bütün postalar: 2
Bütün kullanıcılar: 1
 
 


Fifa 2010 Dünya Kupasını Kim Kazanır ?
TÜRKİYE
Fransa
İtalya
İngiltere
Almanya
İspanya

(Sonucu göster)


 
Bugün 1 ziyaretçi (1 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol