controller

package
v0.0.0-...-489d50b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthController

type AuthController struct {
	// contains filtered or unexported fields
}

AuthController 认证控制器

func NewAuthController

func NewAuthController(
	authService *service.AuthService,
	log *logger.Logger,
) *AuthController

NewAuthController 创建认证控制器实例

func (*AuthController) GetChallenge

func (c *AuthController) GetChallenge(w http.ResponseWriter, r *http.Request)

GetChallenge 获取登录挑战 GET /api/v1/auth/challenge

func (*AuthController) Login

func (c *AuthController) Login(w http.ResponseWriter, r *http.Request)

Login 登录验证 POST /api/v1/auth/login

func (*AuthController) ValidateToken

func (c *AuthController) ValidateToken(w http.ResponseWriter, r *http.Request)

ValidateToken 验证 Token GET /api/validate

type InviteController

type InviteController struct {
	// contains filtered or unexported fields
}

InviteController 邀请码控制器

func NewInviteController

func NewInviteController(
	inviteService service.InviteServiceInterface,
	log *logger.Logger,
) *InviteController

NewInviteController 创建邀请码控制器实例

func (*InviteController) ActivateInviteCode

func (c *InviteController) ActivateInviteCode(w http.ResponseWriter, r *http.Request)

ActivateInviteCode 激活邀请码 POST /api/v1/invite/activate

func (*InviteController) GenerateInviteCode

func (c *InviteController) GenerateInviteCode(w http.ResponseWriter, r *http.Request)

GenerateInviteCode 生成邀请码 POST /api/v1/invite/generate

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL