This commit is contained in:
patrick brisbin 2021-02-26 14:47:38 -05:00
parent 71002908f4
commit 1498b5ee33
No known key found for this signature in database
GPG Key ID: 20299C6982D938FB

View File

@ -140,12 +140,9 @@ verifySessionCSRF sessionKey = do
token <- requireGetParam "state"
sessionToken <- lookupSession sessionKey
deleteSession sessionKey
unless (sessionToken == Just token) $ throwError $ InvalidStateToken
sessionToken
token
pure token
token <$ unless
(sessionToken == Just token)
(throwError $ InvalidStateToken sessionToken token)
requireGetParam
:: (MonadError DispatchError m, MonadHandler m) => Text -> m Text