[Linux-programlama] Re: Yanıt: Re: Cookie'nin oluşturdugu bilgileri tablodan silmek

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Mahir B. AÅŸut (mahir.asut@ttnet.net.tr)
Date: Mon 02 Apr 2007 - 11:08:42 EEST


Merhabalar,

bir Perl programı hazırladım. Linux ortamında, o programı düzenli aralıklarla çalıştırmak için bir "cron job" tanımladım.

Program basitçe veritabanına bağlanıyor, ilgili tablonun (cart diyelim) içerisinde kullanıcı kodu olmayan ve tarihi üç gün veya daha eski kayıtları siliyor.

Kredi kartı bilgilerine gelince; bankaların sunduğu sanal pos hizmetini kullanıyorsanız zaten bu numaraları depolamaya gerek kalmıyor. Her durumda ASLA KREDİ KARTI NUMARALARINI KENDİ VERİTABANINIZDA TUTMAYIN derim.

selamlar,
Mahir


Guychmyrat Amanmyradov yazmış:

size ve Mehmet Fatih beye bilgiler için teşekkür ederim.
 
Bence de, mantıklısı tabloda tutmak. Sadece fikrinizi ögrenmek istemiştim. (Bu benim daha ilk e-commerce sitem.) Benimki öyle ahış şahım bir site degil, kendi şirketimizin bünyesinde üretilen yazılımları satışa sunulacak. O yüzden çokda detaya girmiyorum şimdilik. Eger çeşit fazla olursa, önerilerinizde göz önünde bulunduracagım.
 
Sayın Mahir,
arka plandaki bir cron betiği tarafından siliniyor.
bu kısmı biraz daha teknik yazmanız mümkünmü acaba?
Ben MySQL kullanıyorumda, bu işi nasıl yapabilirim?
 
 
Bir soru daha, siparişler (orders) tablosunda, kişilerin kredi kartı numarası ve adını tutuyormusunuz. (Şifreyi degil). Yoksa bunların tutulması kesinlikle yasakmı?
 
Belki kredi kartıda tutulmadan, sadece adı/soyadı tutulabilir.
 
siz nasıl yapıyorsunuz ?

"Mahir B. AÅŸut" <mahir.asut@ttnet.net.tr> wrote:
Merhaba,

benim çözümüm şu. Eğer müşteri sisteme kayıtlı ise kullanıcı kodunu da cart tablosuna ekliyorum. ayrıca her giriş için bir tarih damgası koyuyorum.

kullanıcı sisteme her girişinde cart tablosundan kendisine ait ürünleri görüntüleyebiliyor.

cart tablosundaki başıboş veriler üzerlerinden 3 gün geçince (hiç kimse üç gün boyunca web tarayıcısını açık tutup da sepet oluşturmaz mantığı ile) arka plandaki bir cron betiği tarafından siliniyor.

selamlar,
Mahir


Guychmyrat Amanmyradov yazmış:
Merhaba.
 
Bir e-commerce sitesi üzeirnde çalışıyorum.
Siteye giren/ürünleri gören kişiler sepetlerine ürün ekleyebiliyorlar. Sepete ürün eklerken bende ototmatik olarak cookie ile onun verilerini bir "cart" adinda tabloda tutuyorum. Mesela "a" urununu satin ala bastiysa, kullaniciya (customer) bir cookie oluşturuyorum ve "a urununden şu kadar istemiş tek (unique) fiyati 5. toplam fiyatı 5. "  şeklinde cart tablosunda tutuyorum.
 
Bu kadar detaylı yazmamın nedeni, bu bilgileri tabloda tutmadan sessiondan da yapılan uygulamalar varmı? Uygulamalardan inceledigim kadarıyla hepsi bir tabloda tutuyorlar.
 
Asıl sorun : eger müsteri (customer) o seçtigi ürünleri almadan browseri kapatırsa belli bir zaman sonra cookie ölecek. Ama tablodaki veriler hala kalacak.
 
Benim aklıma cart tablosunda  2 zaman alanı (column) ekleyip zamanı kontrol edip bir şekilde sildirmek geldi. Ama bunu nasıl uygulaybilirim bilmiyorum.
 
Yani, o anki zamanı tabloya eklerim. Birde zaman aşımı için alan tanımlarım. Bu mantıklımı? Eger mantıklı ise nasıl uygulanabilir ?

Yahoo! kullaniyor musunuz?
Simdi, 1GB e-posta saklama alani sunuyor
http://tr.mail.yahoo.com

_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


Yahoo! kullaniyor musunuz?
Istenmeyen postadan biktiniz mi? Istenmeyen postadan en iyi korunma Yahoo! Posta’da
http://tr.mail.yahoo.com

_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.