Tek oturumluk web session'ları nasıl yönetiliyor?

108 views
Skip to first unread message

Sean

unread,
May 23, 2021, 6:23:42 AM5/23/21
to Golang Türkiye
Merhaba,

Bazı web sitelerinde "beni hatırla"yı işaretlemediğimizde, sadece
browser kapanana kadar aktif bir session edinmiş oluyoruz.

diğer türü biliyorum. cookie ve başka sunucu taraflı yazılım ile bu
durum sağlanıyor, yani bütün girişlerde site bizi algılıyor ve giriş
yapıyor.

ama bu tek oturumluk session'ları anlamadım.

buradaki teknoloji nedir?

bu süreci browser mi yönetiyor veya sunucuda genelde özel bir id
üretilip ona göre mi işlem oluyor?


kolaylıklar.


Semih Cebrail KILIÇ

unread,
Aug 5, 2021, 3:38:56 AM8/5/21
to Golang Türkiye
session'ların bilgisi sunucu tarafında tutulan verilerle işlem yapıyor, cookie'ler ise bizim cihazımızda tutuluyor. Tam sorduğun şeyi anlayamasamda şöyle söyliyim; session yönetiminde her oluşturulan ziyaretçi datasına ayrıca bi uniqe (id) verilir [php kendi yapar] 
Cookie veya session oluşturup işimi hallettim ve sonra web tarayıcısını pc'yi falan kapadım. Bir süre sonra tekrar web tarayıcısını açıp siteye istek attığımda ilk olarak eski bilgilere ve sürelerine bakar exp date'lere bakar ve eskiyse zaten otomatik silinir.  Yeni cookie falan oluşturulur. Session'da aynı yöntem; tarayıcı istek atar, sunucu geçerliliğine bakar karşılaştırır id'ler ve tarihleri. ( umarım az da olsa ufak bi açıklama yapabilmişimdir :D ) 
23 Mayıs 2021 Pazar tarihinde saat 13:23:42 UTC+3 itibarıyla Sean şunları yazdı:
Reply all
Reply to author
Forward
0 new messages