gitit-0.12.3.2: Wiki using happstack, git or darcs, and pandoc.

Safe HaskellNone
LanguageHaskell98

Network.Gitit.State

Documentation

updateGititState :: MonadIO m => (GititState -> GititState) -> m () Source #

queryGititState :: MonadIO m => (GititState -> a) -> m a Source #

mkUser :: String -> String -> String -> IO User Source #

genSalt :: IO String Source #

hashPassword :: String -> String -> String Source #

authUser :: String -> String -> GititServerPart Bool Source #

isUser :: String -> GititServerPart Bool Source #

addUser :: String -> User -> GititServerPart () Source #

getUser :: String -> GititServerPart (Maybe User) Source #

isSession :: MonadIO m => SessionKey -> m Bool Source #

setSession :: MonadIO m => SessionKey -> SessionData -> m () Source #

delSession :: MonadIO m => SessionKey -> m () Source #

getSession :: MonadIO m => SessionKey -> m (Maybe SessionData) Source #