Flask'ta oturum sona erme sürelerini kullanıyorum. Oturumun süresi dolduğunda ve giriş sayfasına yönlendirildikten sonra, uygun mesajı yakmak istiyorum. Bunu test etmek için çerezden son kullanma bilgilerini almanın bir yolu yok gibi görünüyor mu yoksa bir şey mi eksik?Flask uygulamasında çerezin süresi dolup dolmadığı nasıl öğrenilir?
0
A
cevap
1
Oturumun süresi dolduysa, oturum çerezi artık tarayıcıda mevcut değildir.
From the docs, session
bir python sözlüğümüzdür. session['username'] = 'xxxxxx'
:
oturum nesnesi Sen tarafından oturumu ayarlamak, ... hemen hemen sıradan bir dict gibi çalışır Örneğin,
.
Bu tanımlama bilgisinin hala mevcut olup olmadığını kontrol etmek için session.get('username')
kullanın. None
döndürürse, çerez yok, çerez var.
çek haline gelir:
if not session.get('user'):
flash('Not so fast! Kindly login to view that page')
return redirect(url_for('login'))
else:
#...Do something with logged-in user
Flask-Login ve Flask-Session sizin için çok iyi kullanıcı adı ve oturumları işlemek iki uzantılarıdır.
İlgili konular
- 1. Bir çerezin son kullanma süresi nedir
- 2. Flask uygulamasında ElasticSearch nasıl uygulanır?
- 3. @login_required uygulaması flask uygulamasında
- 4. Flask-Babil benim Matara uygulamasında
- 5. Python çerezin etki alanı nasıl elde edilir
- 6. Imaick bir hata atarsa nasıl öğrenilir - PHP
- 7. Java'nın alet paketi nasıl anlaşılır ve öğrenilir?
- 8. Windows geliştirme için Autofac hızlı nasıl öğrenilir?
- 9. GDB - programın çıktığı yerden nasıl öğrenilir?
- 10. Postgresql ve iç yapısı nasıl öğrenilir?
- 11. Laravel 4'te render süresi/sayfa yükleme süresi nasıl gösterilir?
- 12. Flask
- 13. Flask
- 14. Android Market'in maskelenmiş e-posta süresi
- 15. Flask
- 16. Flask
- 17. Flask
- 18. Flask:
- 19. Flask-RESTful vs Flask-RESTplus
- 20. C# asp.net: Chrome'da Çerezin Sona Erme tarihi
- 21. Çerezin kaynağını belirleme javascript veya izleme pikseli
- 22. WEKA API ile Bayes Ağı (yapı + parametreleri) nasıl öğrenilir?
- 23. Sosyal yazılım oluşturmak için gerekli antropoloji nasıl öğrenilir?
- 24. İçerik deposu ve Apache JackRabbit kullanarak nasıl öğrenilir?
- 25. Çerezin son kullanma tarihini C# içinde "oturum" olarak nasıl ayarlayabilirim?
- 26. Scala ile Play-Framework'de bir çerezin değerini nasıl okurum?
- 27. java multithreading içinde hizmet süresi oranına bekleme süresi nasıl bulunur?
- 28. Flask-SQLAlchemy
- 29. Flask (Python)
- 30. Bir Openshift uygulamasında veritabanı kartuşunu nasıl silersiniz?
Tarayıcılar çerezleri anahtar/değer çiftleri olarak geçirir. Bir çerezin süresi dolduğunda, tarayıcı göndermez. – dirn