Wenn ich meine Jessod-Anwendung starte, wird eine Datei mit dem Namen client_session_key.aes
generiert. Ich brauche es nicht, weil ich sessionlose Authentifizierung verwende. Kann ich Jessod stoppen, wenn ich diese Datei erzeuge?Verhindern, dass Yesod die Datei client_session_key.aes generiert
3
A
Antwort
5
Yesod documentation sagt, dass die Methode makeSessionBackend
standardmäßig "clientsession mit einem 2-Stunden-Timeout verwendet", und dass "Nothing
deaktiviert Sitzungen deaktiviert". Die Lösung besteht also darin, diese Methode zu überschreiben und Nothing
:
instance Yesod App where
makeSessionBackend _ = return Nothing
zurückzugeben
0
Kommentar oder löschen Code aus Ihrer Foundation.hs
Datei:
makeSessionBackend _ = Just <$> defaultClientSessionBackend
120 -- timeout in minutes
"config/client_session_key.aes"
Und stack build
tun.
Verwandte Themen
- 1. Legendes Code generiert durch Yesod Persistent TH
- 2. Verhindern, dass Google Earth MultiGeometry beim Laden von KML generiert
- 3. So verhindern Sie, dass Webpack kompilierte Dateien im Quellverzeichnis generiert
- 4. Haskell Yesod Stack Build Runnable-Datei
- 5. Verhindern, dass Benutzer eine Datei in TFS
- 6. Verhindern, dass GCC LTO die Funktion
- 7. Verhindern, dass die Datei auf ein anderes Gerät heruntergeladen wird
- 8. Die folgenden verhindern, dass ich sos, help
- 9. verhindern, dass die Unterfenster mehrmals geöffnet werden
- 10. Wie kann man verhindern, dass Delphi eine RSM-Datei erzeugt?
- 11. Verhindern, dass die Registerkarte die Adressleiste durchläuft
- 12. Verhindern, dass die Spaltennummern beim Löschen dekrementieren
- 13. Wie kann man verhindern, dass eine Spool-Datei gelöscht wird?
- 14. Verhindern, dass in MATLAB
- 15. Haskell Yesod und writeFile
- 16. , wie man verhindern, dass zip
- 17. Verhindern, dass cl.exe die kompilierte Quelldatei druckt
- 18. Verhindern, dass Sympy die Gleichung neu anordnet
- 19. Schienen verhindern, dass die Säule bricht
- 20. Verhindern, dass Mouseout die Klickfunktion deaktiviert
- 21. Verhindern, dass Inhalt die Schaltfläche überlappt
- 22. Verhindern, dass Subdomain die Hauptdomain htaccess verwendet
- 23. Verhindern, dass die HTML-Seite zwischengespeichert wird
- 24. Verhindern, dass MKMapView die Auswahl ändert (sauber)
- 25. Verhindern, dass die Soft-Tastatur verworfen wird
- 26. Verhindern, dass die DLL-Bibliothek Symbole überschreibt
- 27. Verhindern, dass gefährliche Regex die Anwendung stoppt
- 28. Verhindern, dass eine Zelle die Tabellenhöhe vergrößert
- 29. Verhindern, dass die leere Eingabe nicht funktioniert
- 30. Verhindern, dass Java die SimpleDateFormat-Ausgabe lokalisiert