session kapatmak yardım ?

webtekno87
24-04-2009, 11:54   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Nis 2009

Arkadaşlar Merhaba!

E-ticaret sitesi hazırlamktayım. Sonunda geldim şöyle bir sıkıntım var.

Veritabında üyelerin bulunduğu üyeler tablosu var.

Birde  müşteri ürünleri sepete atabilmek için  sepet tablosu var.

Sepet tablonun için de session_id sutununa

session.sessionID ile oturum değeri veriyorum.

Bu oturum değeri ile kişi sepete ürünlerini atıyor.


Sorun şu sipariş verdikten sonra session.sessionId bu oturum değerinden çıkmak yada değişmesini istiyorum. Çünkü sipariş verdikten sonra sepet.asp sayfasına geldiğinde boş gözükmesi gerikiyor yeni otorum değeri ile  bunu ben session.abandon yaptım oluyor. Fakata bütün sessionlardan çıkıyor. Üye girişi çıkışıda yapıyor. Ben sadece session_id sutunna atadığım session.sessionId Çıkış vermek istiyorum yada oturum değerini değiştirmek.

OnlyMann
24-04-2009, 12:02   |  #2  
OnlyMann avatarı
Yıllanmış Üye
Teşekkür Sayısı: 5
2,779 mesaj
Kayıt Tarihi:Kayıt: Şub 2009

hocam muhtemelen cookie tutuyorsun bunu sipariş gerçekleştiğinde serbest bırakmak  (silmek) gerekir. veya kullanıcıyı logout yapıp tekrar login yaptırabilirsiniz.

webtekno87
24-04-2009, 12:22   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Nis 2009

Arkadaşım işte ben kullanıcıyı logout yapmak istemiyorum. Siparişi verdikten sonra kullanıcı bir daha üye girişi yapmasın.

Sadece session.sessionİD çıkış vermek istiyorum

OnlyMann
24-04-2009, 12:24   |  #4  
OnlyMann avatarı
Yıllanmış Üye
Teşekkür Sayısı: 5
2,779 mesaj
Kayıt Tarihi:Kayıt: Şub 2009

cookie içindeki süreyi -1 yaparsanız cookie bilgileri unutur.

Güncel:
bu işlemi iş bittiğinde yapması gerekir.

Son Düzenleme: OnlyMann ~ 24 Nisan 2009 12:27
webtekno87
24-04-2009, 12:47   |  #5  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Nis 2009

session.sessionid   cookini nasıl -1 yapıcam. Arkadaşım biraz yardımcı olumusun cookin konusunda fazla bilgim yok
Teşkkürler

webtekno87
24-04-2009, 12:50   |  #6  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Nis 2009
webtekno87
session.sessionid nasıl  cookini nasıl -1 yapıcam. Arkadaşım biraz yardımcı olumusun cookin konusunda fazla bilgim yok
Teşkkü
OnlyMann
24-04-2009, 12:50   |  #7  
OnlyMann avatarı
Yıllanmış Üye
Teşekkür Sayısı: 5
2,779 mesaj
Kayıt Tarihi:Kayıt: Şub 2009

asp altında cookie oluşturma diye internettte ararsanız veya www.programlama.com adresinde inceleyebilirsiniz.

webtekno87
24-04-2009, 12:51   |  #8  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Nis 2009
webtekno87
session.sessionid   cookini nasıl -1 yapıcam. Örnek yazabilirmisin Arkadaşım biraz yardımcı olumusun cookin konusunda fazla bilgim yok
Teşkkü
OnlyMann
24-04-2009, 12:58   |  #9  
OnlyMann avatarı
Yıllanmış Üye
Teşekkür Sayısı: 5
2,779 mesaj
Kayıt Tarihi:Kayıt: Şub 2009

http://www.w3schools.com/ASP/asp_cookies.asp adresinde örnekler mevcut.

webtekno87
24-04-2009, 13:00   |  #10  
OP Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Nis 2009

Arkadaşım yardımların   ve verdiğin kaynaklar için teşekkürederim.

PcMaKeR
24-04-2009, 20:49   |  #11  
PcMaKeR avatarı
Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

ilk olarak sessionlar sunucuda tutulur cookiede değil. ikincisi üye girişini sessionla yapmamak gerekir eğer session süreleri ayarlanmazsa 20 dk içinde otomatik atılır.

Cookie kullanılmalıdır üyelik sisteminde yada eğer iyice paranoyak bir kişiyim güvenlik maksimum olsun diyorsanız https sayfaya yönlendirir üyenin bilgilerini server da tutar hidden value ile çekersiniz.(https için geçerlidir yoksa kırması çocuk işi.)

Sessionlar sakat iştir. o kodları ya cookie ye geçir yada başka bir yöntem dene.

1zeq
30-04-2009, 16:43   |  #12  
Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Nis 2009
webtekno87
Arkadaşlar Merhaba!

E-ticaret sitesi hazırlamktayım. Sonunda geldim şöyle bir sıkıntım var.

Veritabında üyelerin bulunduğu üyeler tablosu var.

Birde  müşteri ürünleri sepete atabilmek için  sepet tablosu var.

Sepet tablonun için de session_id sutununa

session.sessionID ile oturum değeri veriyorum.

Bu oturum değeri ile kişi sepete ürünlerini atıyor.


Sorun şu sipariş verdikten sonra session.sessionId bu oturum değerinden çıkmak yada değişmesini istiyorum. Çünkü sipariş verdikten sonra sepet.asp sayfasına geldiğinde boş gözükmesi gerikiyor yeni otorum değeri ile  bunu ben session.abandon yaptım oluyor. Fakata bütün sessionlardan çıkıyor. Üye girişi çıkışıda yapıyor. Ben sadece session_id sutunna atadığım session.sessionId Çıkış vermek istiyorum yada oturum değerini değiştirmek.

O sayfadaki session değerini boşa eşitlemeyi denedinmi ?

Son Düzenleme: 1zeq ~ 30 Nisan 2009 16:44