Documentation ¶
Index ¶
- func ActivateLink(origin, email, token string) string
- func AdministratorInit()
- func Link2Forbidden() string
- func Link2ServerError(err error) string
- func Link2SignIn(redirect string) string
- func PasswordResetNotify(email, link string) error
- func PasswordRestLink(origin, email, token string) string
- func SignupNotify(email, link string) error
- func TokenCreate(ux string, ttl int, roles ...string) (string, error)
- func TokenVerify(tokenStr string) (*roleClaims, error)
- func UserActivate(ux string) error
- func UserCreate(email, password string, opt UserCreateOption) error
- func UserEmailExist(email string) (*model.User, bool)
- func UserGet(ux string) (*model.User, error)
- func UserPasswordReset(ux, newPwd string) error
- func UserSignIn(usernameOrEmail, password string) (*model.User, error)
- func UserSignup(email, password string, opt UserCreateOption) error
- func UserTicketExist(ticket string) (*model.User, bool)
- func UsernameExist(username string) (*model.User, bool)
- type User
- type UserCreateOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActivateLink ¶
func AdministratorInit ¶
func AdministratorInit()
func Link2Forbidden ¶
func Link2Forbidden() string
func Link2ServerError ¶
func Link2SignIn ¶
func PasswordResetNotify ¶
func PasswordRestLink ¶
func SignupNotify ¶
func TokenVerify ¶
func UserActivate ¶
func UserCreate ¶
func UserCreate(email, password string, opt UserCreateOption) error
func UserPasswordReset ¶
ResetPassword update the new password
func UserSignup ¶
func UserSignup(email, password string, opt UserCreateOption) error
Types ¶
type UserCreateOption ¶
type UserCreateOption struct { Roles string Ticket string Origin string Activated bool // contains filtered or unexported fields }
func NewUserCreateOption ¶
func NewUserCreateOption() UserCreateOption
Click to show internal directories.
Click to hide internal directories.