CakePHP'nin auth bileşeni çok çabuk beni kaydeder.

1 Cevap php

Bu oldukça sık Korku Kodlama "oku" olsa StackOverflow benim ilk kez. Her neyse ...

Ben CakePHP kullanarak bir okul / kolej proje üzerinde çalışıyorum ve ben (yani, vb giriş) kullanıcı kimlik doğrulaması desteklemek için AuthComponent yerleşik kullanıyorum.

Benim sorunum çok kısa aralıklarla sonra beni günlükleri olmasıdır. Hatta bana tam bir oturumu (yani kapanış tarayıcı) beklemek zorunda değildir. Bazen 5 dakika, bazen 10 ve bazen 15 ancak fazla değildir.

Ben giriş yapmalısınız bir kullanıcı gerektirir ve hemen önce ölmeyi karar bir yöntem aradığım zaman beni dışarı açtığında kötü.

Ben biraz araştırdım ama bir cevap bulmak için görünmüyor olabilir. Herhangi bir yardım takdir edilecektir!

1 Cevap

Ben sürüm 1.1 beri CakePHP'ye kullanmadıysanız, bu yüzden bu değişti emin değilim, ama sizin DEBUG seviyesini kontrol etmek isteyebilirsiniz. Alt DEBUG ayarı, atanan değer, alt CAKE_SESSION_TIMEOUT. 1.1 ise, yine bu her app/config/core.php belirlenir.

EDIT: Sadece, onu teslim onu ​​yeniden yazılmış oldu ama fikir aynı kalır. core.php için bakmak içinde:

/**
 * Session time out time (in seconds).
 * Actual value depends on 'Security.level' setting.
 */
Configure::write('Session.timeout', '120');

Bu oturum zaman aşımı daha uzun sürer böylece Ve bunu artırmak.