2016-03-27 10 views
0

Test etmek ve değiştirmek için herkese açık bir giriş kullanıyorum, ancak bir kullanıcı oturum açtığında ne yaparsam yap, tarayıcısındaki geri düğmesini kullanarak sayfayı geri yükleyebilir, sayfayı yenileyebilir ve yine de giriş yapmalısınız. Bunu önlemenin en iyi yolu nedir? PHP'ye yeniyim ve öğrenme sürecindeyim. Herhangi bir yardım büyük takdir edilecektir.Kullanıcıların, yalnızca oturum açarak elde edilebilecek verilere erişmesini önlemek için en iyi yöntem nedir?

Gerekli tüm dosyaları burada bulabilirsiniz: https://github.com/devplanete/php-login-advanced.

Ayrıca buradan test edebilirsiniz: http://www.php-login.net/demo3.html

+0

index.php baðlandıðınızda emin olun Sen index.php => login.php giriş tedavi => geri yönlendirme yapmanız gereken gösteren tüm çerezleri ve Oturum kapatmadaki kullanıcılarla ilgili oturumlar. Sorun bu değildi – Qirel

+0

, ama teşekkürler. –

cevap

0

yanlış sadece 2 olasılık olduğunu düşünüyorum. İlk önce, kullanıcının oturumu kapatmasını engelleyen çerezleri ve oturumları silmediğinizde.

İkinci olarak, kullanıcı oturum açtıysa erişmeye çalıştıkları sayfayı denetlemezsiniz.

Güncelleme: Yukarıdaki yorumlarda da belirtildiği gibi, kullanıcının geri arama tuşuna basarak oturum açma sayfasından yeniden oturum açmasını istemiyorsanız, giriş formu işleminizi dizin sayfasından ayırmanız gerekir. Şablon şu anda index.php => index.php giriş tedavisi ardından

+0

Ama yaptım, dosyalara baktın mı? –

+0

Evet, edit.php dosyasına çıkış işleminden sonra erişilebilir mi? Ve tam olarak aynı dosyalarınız var mı? Index.php gibi mi? – Kangoo13

+0

config.php haricinde her şeyin aynısı. Anlatabildiğim kadarıyla, oturum yok oluyor gibi görünüyor ve çerezin süresinin dolması/silinmesi gerekiyor. –

İlgili konular