YiTao/ecode/auth_ecode.go

35 lines
611 B
Go

package ecode
const (
AUTH_OK = iota
USER_NOT_EXIST
PASSWORD_ERROR
USERNAME_EXIST
EMAIL_EXIST
USER_SIGNUP_ERR
OAUTH_ERROR_KEY
OAUTH_ERROR_TOKEN
)
var AUTH_MSG = map[int]string{
AUTH_OK: "成功!",
USER_NOT_EXIST: "用户不存在丫",
PASSWORD_ERROR: "密码打错了啊",
USERNAME_EXIST: "用户名有点火啊",
EMAIL_EXIST: "邮箱已经被注册",
USER_SIGNUP_ERR: "注册失败",
OAUTH_ERROR_KEY: "错误的 OAuth Key",
OAUTH_ERROR_TOKEN: "错误的 OAuth Token",
}
func Auth(id int) *Ecode {
code := new(Ecode)
code.Code = id
code.Msg = AUTH_MSG[id]
return code
}