Snap.Snaplet.Auth

Higher Level Handler Functions

createUser

usernameExists

saveUser

destroyUser

loginByUsername

loginByRememberToken

forceLogin

logout

currentUser

isLoggedIn

Lower Level Functions

markAuthSuccess

markAuthFail

checkPasswordAndLogin

Types

data AuthManager b

class IAuthBackend r

data AuthSettings

defAuthSettings

data AuthUser

defAuthUser

data UserId

data Password

data AuthFailure

data Role

Other Utilities

authSettingsFromConfig

withBackend

encryptPassword

checkPassword

authenticatePassword

setPassword

encrypt

verify

Handlers

registerUser

loginUser

logoutUser

requireUser

setPasswordResetToken

clearPasswordResetToken

Splice helpers

addAuthSplices

compiledAuthSplices

userCSplices

userISplices

ifLoggedIn

ifLoggedOut

loggedInUser