2017-04-13 2 views

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