ASP Uyelik Sistemi Yapimi - 1
ASP ile ilgili paylasimlara devam ediyorum. Bir kac gundur ne tur paylamsimlar yapabilecegim ve ayni zamanda bu paylasimlarin sizin isinizede yarabilmesi gerekmekteydi. Bende ASP ile Uyelik Sistemi Yapimi konusun isinize yarayabilecegini dusundum.

Bugun bu paylasimin ilk bolumunu yayinliyorum. Bu paylasim serisinin 3 / 4 bolumden olusmasini planliyorum. Paylasimin sonunda ise calisir halde dosyalarinizi sizlerin kullanimi icin indirmenize olanak saglayacagim.

Uyelik Sistemleri
Uyelik Sistemleri gunumuzun en populer web icerikleri haline gelmistir. Bu tur iceriklere Facebook, Yonja gibi arkadaslik portallari, forum sitelerini ornek gosterebiliriz. Daha kucuk projelerde ise sayfanizin belli bolumlerine kisitlama getirmek isteye bilirsiniz. Bu yuzden artik paylasimimiza basliyoruz.

Uyelik Sistemi Yapimina Basliyoruz
Uyelik sistemi yapmak icin eger kapsamli bir site dusunuyorsaniz bunun icin ilk basta (ki bu her onemli proje icin gecerli) kagit uzerinde calismanizi oneririm. Kagit uzerinde ne tur ozelliklerin olabilecegini, hangi tur yontem kullanacaginizi cizdikten sonra veritabaninin tasarimina baslayabilirsiniz. Ben ornekte veritabani olarak Access kullaniyorum. Ayrica sizin daha sonra genisletebileceginiz uyelik ozelliklerinden kullanici adi ve sifre alanlarini ekledim.

Veritabani Yapisi
Veritabani icin bahsettigim gibi Microsoft Office ile birlikte gelen Access kullandim. Olusturacagimiz veritabani adimizi uyelik, tablomuzun adini uyeler, ekleyecegimiz alanlarida id, kullanici, sifre olarak belirledim.

Uyelik Kaydi
Veritabanimizi hazirladiktan sonra ise uyelik kaydimizin yapimiyla baslayabiliriz. Ben burda veritabaninda kullanmadigim icin ekstra bolum acmayacagim fakat sizin muhakkak e-posta adresi ile ilgili bir alan eklemenizi oneriyorum. Cunku bu sizin uyelerinizle iletisiminizi, e-posta listesi olusturmanizi ve uyelerinizin gercekligini ortaya koyar. Ileride ise uyelik sisteminizi e-posta onayli yapmanizi saglayabilirsiniz.

uyelik_kaydi.htm adindan bir form hazirlayalim;
<form method="post" action="uyelik_kaydi.asp">
Kullanici Adi: <input type="text" name="kullanici" value size="20" class="form" style="font-family: Verdana; font-size: 8pt; color: #28333E">
<br/>
Sifre: <input type="password" name="Sifre" value size="20" class="form" style="font-family: Verdana; font-size: 8pt; color: #28333E">
<br/>
<input type="submit" value=" Tamam " style="font-family: Verdana; font-size: 10px; font-weight: bold">
</form>


Verilerin cekip veritabanina isleyecegimiz sayfamiz olan uyelik_kaydi.asp'nin kodlari ise;

DB=Server.Mappath ("uyelik.mdb")
Set ObjCon = Server.CreateObject ("ADODB.Connection")
ObjCon.Open "Provider = Microsoft.JET.OLEDB.4.0 ; Data Source = " & DB & ";"

Set ObjRs = Server.CreateObject ("ADODB.RecordSet")
StrSql = " select * from uyeler"
ObjRs.Open StrSql, ObjCon, 1, 3

ObjRs.AddNew
ObjRs("kullanici") = Request.Form("kullanici")
ObjRs("sifre") = Request.Form("sifre")
ObjRs.Update

Response.Write "Uyelik Kaydiniz Tamamlanmistir."

ObjRs.Close
Set ObjRs = Nothing


Paylasim serimizin ilk konusunun sonuna geldik. Bir sonraki paylasimda uye girisi yapmayi ve bir sayfanin uyelik kisminin nasil ayarlanacagini gosterecegim.
February 5, 2009
Ayberk Atasay
ASP
18 yorum