Merhaba,
Php bir sitede giriş yapan kullanıcılar telefon çıkış yapana kadar sürekli hatırlasın istiyorum varmı yardımcı olabilecek ?
Yada en kısa yöntemi nedir ?
Şimdiden teşekkür ederim
Php Oto Login ?
4
●172
- 07-06-2022, 01:07:27Cookie ler manipüle edilebilir. Genelde SESSION ile varlık kontrolü yapar Dev'ler. İkisini birleştirip ağırlığı SESSION'a verirseniz bir sıkıntı yaşayacağınızı düşünmüyorum. Ben çok aradım ama bir örnek bulamadım. Bulursanız konuya ekleyin benim gibi olan herkes faydalanır.
- 07-06-2022, 01:13:24Oturum kontrollerini session yerine cookie şeklinde yapabilirsiniz.
Örnek bir yapı ise şu şekilde olabilir.
Örneğin üye giriş yaptığı zaman çerez süresi 6 ay 1 sene vs. olarak belirlenerek 8 16 24 vs. karakter şeklinde harf ve sayı kombinasyonundan oluşan değerler üreterek çerez verisini bu değerler yaparak
ve bu çerez değerini veritabanında oturum vs. gibisinden bir tablo oluşturarak oturum_cerezi ve oturumdaki giriş yapmış üye id vs. ile eşleştirerek kontrolü bu şekilde bir oturum yönetimi yapabilirsiniz.
Ek güvenlik için giriş yapan kullanıcının user agent değerini de oturum tablonuza işleyebilir ve tablodaki user agent değeri ile mevcut user agent değerli eş mi vs. kontroller ederek daha üst düzey bir oturum güvenliği sağlayabilirsiniz.
Tablonuza çerezin eklenme tarihinide işleyerek belirli süre geçmiş verileride silebilir daha sağlıklı bir yapı kurmuş olursunuz. - 07-06-2022, 04:19:52@Yucelbas;
Bir örnek yaptım. Github a yükledim. Hata, geliştirme vs yapan olursa projeyi forkleyip request açsın düzeltme yaparız.
https://github.com/thealiyasar/php-cookies-login