Network.Gitit.State
Documentation
updateGititState :: MonadIO m => (GititState -> GititState) -> m ()
queryGititState :: MonadIO m => (GititState -> a) -> m a
debugMessage :: String -> GititServerPart ()
hashPassword :: String -> String -> String
authUser :: String -> String -> GititServerPart Bool
isUser :: String -> GititServerPart Bool
addUser :: String -> User -> GititServerPart ()
adjustUser :: String -> User -> GititServerPart ()
delUser :: String -> GititServerPart ()
writeUserFile :: Config -> IO ()
getUser :: String -> GititServerPart (Maybe User)
isSession :: MonadIO m => SessionKey -> m Bool
setSession :: MonadIO m => SessionKey -> SessionData -> m ()
newSession :: MonadIO m => SessionData -> m SessionKey
delSession :: MonadIO m => SessionKey -> m ()
getSession :: MonadIO m => SessionKey -> m (Maybe SessionData)