• 07-06-2022, 00:53:43
    #1
    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
  • 07-06-2022, 01:03:42
    #2
    muhtemelen giriş kayıtları session ile tutuluyor, cookie kullanılarak saklama süresi uzun tutularak sorun çözülebilir.
  • 07-06-2022, 01:07:27
    #3
    Cookie 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:24
    #4
    Oturum 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
    #5
    @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