This commit is contained in:
patrick brisbin 2021-02-26 14:47:38 -05:00
parent 80552b399c
commit 9dafb18923

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