Documentation
¶
Index ¶
- func AuthUserByPassword(username, password string) (*user.User, error)
- func GetGroup(v interface{}) *user.Group
- func GetUserByEmail(email interface{}) *user.User
- func GetUserByID(id interface{}) *user.User
- func GetUserByUsername(username interface{}) *user.User
- func Register()
- type App
- type AuthParams
- type Controller
- func (c Controller) CreateGroup(ctx *fiber.Ctx)
- func (c Controller) CreateRole(ctx *fiber.Ctx)
- func (c Controller) CreateUser(ctx *fiber.Ctx)
- func (c Controller) EditGroup(ctx *fiber.Ctx)
- func (c Controller) EditRole(ctx *fiber.Ctx)
- func (c Controller) EditUser(ctx *fiber.Ctx)
- func (c Controller) GetAllPermissions(ctx *fiber.Ctx)
- func (c Controller) GetAllUsers(ctx *fiber.Ctx)
- func (c Controller) GetGroup(ctx *fiber.Ctx)
- func (c Controller) GetGroups(ctx *fiber.Ctx)
- func (c Controller) GetMe(ctx *fiber.Ctx)
- func (c Controller) GetRole(ctx *fiber.Ctx)
- func (c Controller) GetRoleGroups(ctx *fiber.Ctx)
- func (c Controller) GetRoles(ctx *fiber.Ctx)
- func (c Controller) GetUser(ctx *fiber.Ctx)
- func (c Controller) Login(ctx *fiber.Ctx)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetUserByEmail ¶
func GetUserByID ¶
func GetUserByUsername ¶
Types ¶
type App ¶
type App struct{}
App settings app struct
func (App) Permissions ¶
func (App) Permissions() []user.Permission
Permissions setup permissions of app
type AuthParams ¶
type AuthParams struct { Username string `json:"username" form:"username" validate:"empty=false"` Password string `json:"password" form:"password" validate:"empty=false"` Remember bool `json:"remember" form:"remember"` Return string `json:"return" form:"return" validate:"empty=true | one_of=json,text,html"` Redirect string `json:"redirect" form:"redirect"` }
type Controller ¶
type Controller struct{}
func (Controller) CreateGroup ¶
func (c Controller) CreateGroup(ctx *fiber.Ctx)
func (Controller) CreateRole ¶
func (c Controller) CreateRole(ctx *fiber.Ctx)
func (Controller) CreateUser ¶
func (c Controller) CreateUser(ctx *fiber.Ctx)
func (Controller) EditGroup ¶
func (c Controller) EditGroup(ctx *fiber.Ctx)
func (Controller) EditRole ¶
func (c Controller) EditRole(ctx *fiber.Ctx)
func (Controller) EditUser ¶
func (c Controller) EditUser(ctx *fiber.Ctx)
func (Controller) GetAllPermissions ¶
func (c Controller) GetAllPermissions(ctx *fiber.Ctx)
func (Controller) GetAllUsers ¶
func (c Controller) GetAllUsers(ctx *fiber.Ctx)
func (Controller) GetGroup ¶
func (c Controller) GetGroup(ctx *fiber.Ctx)
func (Controller) GetGroups ¶
func (c Controller) GetGroups(ctx *fiber.Ctx)
func (Controller) GetMe ¶
func (c Controller) GetMe(ctx *fiber.Ctx)
func (Controller) GetRole ¶
func (c Controller) GetRole(ctx *fiber.Ctx)
func (Controller) GetRoleGroups ¶
func (c Controller) GetRoleGroups(ctx *fiber.Ctx)
func (Controller) GetRoles ¶
func (c Controller) GetRoles(ctx *fiber.Ctx)
func (Controller) GetUser ¶
func (c Controller) GetUser(ctx *fiber.Ctx)
func (Controller) Login ¶
func (c Controller) Login(ctx *fiber.Ctx)
Click to show internal directories.
Click to hide internal directories.