Rpxnow login looks at DEST cookie
This commit is contained in:
parent
28c5d2ab55
commit
cca7450613
@ -181,11 +181,15 @@ rpxnowLogin = do
|
|||||||
(('#':rest):_) -> rest
|
(('#':rest):_) -> rest
|
||||||
(s:_) -> s
|
(s:_) -> s
|
||||||
(d:_) -> d
|
(d:_) -> d
|
||||||
|
let dest' = case cookies rr "DEST" of
|
||||||
|
[] -> dest
|
||||||
|
(x:_) -> x
|
||||||
ident <- Rpxnow.authenticate apiKey token
|
ident <- Rpxnow.authenticate apiKey token
|
||||||
onRpxnowLogin ident
|
onRpxnowLogin ident
|
||||||
header authCookieName $ Rpxnow.identifier ident
|
header authCookieName $ Rpxnow.identifier ident
|
||||||
header authDisplayName $ getDisplayName ident
|
header authDisplayName $ getDisplayName ident
|
||||||
redirect RedirectTemporary dest
|
deleteCookie "DEST"
|
||||||
|
redirect RedirectTemporary dest'
|
||||||
|
|
||||||
data MissingToken = MissingToken
|
data MissingToken = MissingToken
|
||||||
deriving (Show, Typeable)
|
deriving (Show, Typeable)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user