Yesod.Auth.Account

Plugin

type Username

newAccountR

resetPasswordR

accountPlugin

Login

data LoginData

loginForm

loginFormPostTargetR

loginWidget

New Account

verifyR

data NewAccountData

newAccountForm

newAccountWidget

createNewAccount

resendVerifyEmailForm

resendVerifyR

resendVerifyEmailWidget

Password Reset

newPasswordR

resetPasswordForm

resetPasswordWidget

data NewPasswordData

newPasswordForm

setPasswordR

newPasswordWidget

Database and Email

class UserCredentials u

class PersistUserCredentials u

class AccountDB m

class AccountSendEmail master

Persistent

data AccountPersistDB master user a

runAccountPersistDB

Customization

class YesodAuthAccount db master

Helpers

hashPassword

verifyPassword

newVerifyKey