Documentation
¶
Overview ¶
Package server implements a server for managing the users that will be accepted by the bouncer.
Index ¶
- func AddAuthHandlers(l log.Logger, app *fiber.App, pool *pgxpool.Pool, table *db.AdminTable)
- func AddCRUDHandlers(l log.Logger, app *fiber.App, table *db.UserTable)
- func AddDiscordHandlers(l log.Logger, app *fiber.App, dg *bouncerbot.Bot)
- func AuthMiddleware(l log.Logger, sessionStore *session.Store) fiber.Handler
- func ChangePassword(l log.Logger, table *db.AdminTable, sessionStore *session.Store) fiber.Handler
- func CreateUser(l log.Logger, table *db.UserTable) fiber.Handler
- func DeleteUser(l log.Logger, table *db.UserTable) fiber.Handler
- func GetAllUsers(l log.Logger, table *db.UserTable) fiber.Handler
- func GetUser(l log.Logger, table *db.UserTable) fiber.Handler
- func Login(l log.Logger, table *db.AdminTable, sessionStore *session.Store) fiber.Handler
- func Logout(l log.Logger, sessionStore *session.Store) fiber.Handler
- func MigrateUser(l log.Logger, dg *bouncerbot.Bot) fiber.Handler
- func UpdateUser(l log.Logger, table *db.UserTable) fiber.Handler
- type HiddenErr
- type Migration
- type Migrator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddAuthHandlers ¶
func AddDiscordHandlers ¶ added in v0.4.0
func AddDiscordHandlers(l log.Logger, app *fiber.App, dg *bouncerbot.Bot)
func ChangePassword ¶
func CreateUser ¶
CreateUser creates a new user and returns the ID.
func DeleteUser ¶
DeleteUser removes a user by ID.
func GetAllUsers ¶
GetAllUsers sends the entire users table, possibly filtered by provided query parameters.
func MigrateUser ¶ added in v0.4.0
func MigrateUser(l log.Logger, dg *bouncerbot.Bot) fiber.Handler
Types ¶
type HiddenErr ¶
type HiddenErr struct {
// contains filtered or unexported fields
}
HiddenError signifies that an error should be logged but not reported to the client.
Click to show internal directories.
Click to hide internal directories.