Documentation
¶
Index ¶
- func ClearSession(c *gin.Context)
- func GetLoginUser(c *gin.Context) string
- func IsLogin(c *gin.Context) bool
- func NewAPIHandler(g *gin.RouterGroup, a2 *APIv2Handler)
- func SetLoginUser(c *gin.Context, userName string, maxAge int) error
- func SetMaxAge(c *gin.Context) error
- type APIHandler
- type APIv2Handler
- type ApiService
- func (a *ApiService) AddToken(c *gin.Context)
- func (a *ApiService) ChangePass(c *gin.Context)
- func (a *ApiService) CheckChanges(c *gin.Context)
- func (a *ApiService) DeleteToken(c *gin.Context)
- func (a *ApiService) GetDb(c *gin.Context)
- func (a *ApiService) GetKeypairs(c *gin.Context)
- func (a *ApiService) GetLogs(c *gin.Context)
- func (a *ApiService) GetOnlines(c *gin.Context)
- func (a *ApiService) GetSettings(c *gin.Context)
- func (a *ApiService) GetStats(c *gin.Context)
- func (a *ApiService) GetStatus(c *gin.Context)
- func (a *ApiService) GetTokens(c *gin.Context)
- func (a *ApiService) GetUsers(c *gin.Context)
- func (a *ApiService) ImportDb(c *gin.Context)
- func (a *ApiService) LinkConvert(c *gin.Context)
- func (a *ApiService) LoadData(c *gin.Context)
- func (a *ApiService) LoadPartialData(c *gin.Context, objs []string) error
- func (a *ApiService) LoadTokens() ([]byte, error)
- func (a *ApiService) Login(c *gin.Context)
- func (a *ApiService) Logout(c *gin.Context)
- func (a *ApiService) RestartApp(c *gin.Context)
- func (a *ApiService) RestartSb(c *gin.Context)
- func (a *ApiService) Save(c *gin.Context, loginUser string)
- type Msg
- type TokenInMemory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClearSession ¶
func GetLoginUser ¶
func NewAPIHandler ¶
func NewAPIHandler(g *gin.RouterGroup, a2 *APIv2Handler)
Types ¶
type APIHandler ¶
type APIHandler struct {
ApiService
// contains filtered or unexported fields
}
type APIv2Handler ¶
type APIv2Handler struct {
ApiService
// contains filtered or unexported fields
}
func NewAPIv2Handler ¶
func NewAPIv2Handler(g *gin.RouterGroup) *APIv2Handler
func (*APIv2Handler) ReloadTokens ¶
func (a *APIv2Handler) ReloadTokens()
type ApiService ¶
type ApiService struct {
service.SettingService
service.UserService
service.ConfigService
service.ClientService
service.TlsService
service.InboundService
service.OutboundService
service.EndpointService
service.ServicesService
service.PanelService
service.StatsService
service.ServerService
}
func (*ApiService) AddToken ¶
func (a *ApiService) AddToken(c *gin.Context)
func (*ApiService) ChangePass ¶
func (a *ApiService) ChangePass(c *gin.Context)
func (*ApiService) CheckChanges ¶
func (a *ApiService) CheckChanges(c *gin.Context)
func (*ApiService) DeleteToken ¶
func (a *ApiService) DeleteToken(c *gin.Context)
func (*ApiService) GetDb ¶
func (a *ApiService) GetDb(c *gin.Context)
func (*ApiService) GetKeypairs ¶
func (a *ApiService) GetKeypairs(c *gin.Context)
func (*ApiService) GetLogs ¶
func (a *ApiService) GetLogs(c *gin.Context)
func (*ApiService) GetOnlines ¶
func (a *ApiService) GetOnlines(c *gin.Context)
func (*ApiService) GetSettings ¶
func (a *ApiService) GetSettings(c *gin.Context)
func (*ApiService) GetStats ¶
func (a *ApiService) GetStats(c *gin.Context)
func (*ApiService) GetStatus ¶
func (a *ApiService) GetStatus(c *gin.Context)
func (*ApiService) GetTokens ¶
func (a *ApiService) GetTokens(c *gin.Context)
func (*ApiService) GetUsers ¶
func (a *ApiService) GetUsers(c *gin.Context)
func (*ApiService) ImportDb ¶
func (a *ApiService) ImportDb(c *gin.Context)
func (*ApiService) LinkConvert ¶
func (a *ApiService) LinkConvert(c *gin.Context)
func (*ApiService) LoadData ¶
func (a *ApiService) LoadData(c *gin.Context)
func (*ApiService) LoadPartialData ¶
func (a *ApiService) LoadPartialData(c *gin.Context, objs []string) error
func (*ApiService) LoadTokens ¶
func (a *ApiService) LoadTokens() ([]byte, error)
func (*ApiService) Login ¶
func (a *ApiService) Login(c *gin.Context)
func (*ApiService) Logout ¶
func (a *ApiService) Logout(c *gin.Context)
func (*ApiService) RestartApp ¶
func (a *ApiService) RestartApp(c *gin.Context)
func (*ApiService) RestartSb ¶
func (a *ApiService) RestartSb(c *gin.Context)
type TokenInMemory ¶
Click to show internal directories.
Click to hide internal directories.