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
Click to show internal directories.
Click to hide internal directories.