登录与授权等
This commit is contained in:
@@ -37,7 +37,7 @@ func (r *Result) Fail(code int, msg string) {
|
||||
res := Root{
|
||||
Code: code,
|
||||
Msg: msg,
|
||||
Data: gin.H{},
|
||||
Data: nil,
|
||||
}
|
||||
r.ctx.JSON(http.StatusOK, res)
|
||||
r.ctx.Abort()
|
||||
@@ -57,14 +57,22 @@ func (r *Result) BadRequest() {
|
||||
r.Fail(http.StatusBadRequest, "请求参数错误")
|
||||
}
|
||||
|
||||
func (r *Result) BadRequestWithMsg(msg string) {
|
||||
r.Fail(http.StatusBadRequest, msg)
|
||||
}
|
||||
|
||||
func (r *Result) LoginError() {
|
||||
r.Fail(common.LoginErrorCode, "账号或密码错误")
|
||||
}
|
||||
|
||||
func (r *Result) Unauthorized() {
|
||||
func (r *Result) UnLogin() {
|
||||
r.Fail(http.StatusUnauthorized, "未登录")
|
||||
}
|
||||
|
||||
func (r *Result) Unauthorized() {
|
||||
r.Fail(http.StatusUnauthorized, "未授权")
|
||||
}
|
||||
|
||||
func (r *Result) NoPermission() {
|
||||
r.Fail(common.NoPermission, "权限不足")
|
||||
}
|
||||
@@ -72,3 +80,11 @@ func (r *Result) NoPermission() {
|
||||
func (r *Result) LoginExpired() {
|
||||
r.Fail(common.LoginExpired, "登录过期")
|
||||
}
|
||||
|
||||
func (r *Result) DuplicatedValue(msg string) {
|
||||
r.Fail(common.DuplicatedValue, msg)
|
||||
}
|
||||
|
||||
func (r *Result) InvalidInstance(instName string) {
|
||||
r.Fail(common.InvalidInstance, "指定的实例不存在:"+instName)
|
||||
}
|
||||
Reference in New Issue
Block a user