Aslında senaryo tam olarak bahsettiğiniz şekilde işlenebilir. a sitesine giriş yapan kullanıcının standart session işlemlerini yaptınız. Ip adresi ve user agent bilgileriyle elde ettiğiniz hash datasını veritabanınında oluşturduğunuz ve aktif oturumları kaydettiğiniz tabloya yazdınız.
Örnek tablo yapısı:
/* ------------------ */
id | uye_id | hash | site
------------------
1 | 1 | 098f6bcd4621d373cade4e832627b4f6 | a.com
------------------
/* ------------------ */
sonrasında b sitesine giriş yapan kullanıcıya tıpkı a sitesindeki gibi hash değeri oluşturulur ve akabinde veritabanında bu hash aranır. Uygun hash yakalandığında kullanıcının standart session işlemleri veritabanındaki uye_id alanıyla eşleştirilerek başlatılır. Hash datasını veritabanında arama işlemini daha da detaylandırabilirsiniz. Örneğin oturumların tutulduğu tabloda arama yaparken daha önce hangi sitede oturum açtığı, en son ne zaman oturum açtığı gibi bilgileri kaydederek zaman aşımı kontrolü de yapabilirsiniz.
İyi çalışmalar.
evet hocam en yakın cevap olarak bende bu kadar yaklaşabildim ama işte tam o noktada aynı ofiste çalışan 2 kişiye geldiğimde bu da yattı malesef