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" token <- requireGetParam "state"
sessionToken <- lookupSession sessionKey sessionToken <- lookupSession sessionKey
deleteSession sessionKey deleteSession sessionKey
token <$ unless
unless (sessionToken == Just token) $ throwError $ InvalidStateToken (sessionToken == Just token)
sessionToken (throwError $ InvalidStateToken sessionToken token)
token
pure token
requireGetParam requireGetParam
:: (MonadError DispatchError m, MonadHandler m) => Text -> m Text :: (MonadError DispatchError m, MonadHandler m) => Text -> m Text