package main import ( "encoding/json" "errors" "fmt" ) const ( // user ERR_EMPTY_USERNAME = "用户名不能为空" ERR_EMPTY_PASSWORD = "密码不能为空" ERR_EMPTY_PASSWORD2 = "重复密码不能为空" ERR_DIFFERENT_PASSWORD = "重复密码输入不一致" ERR_USER_EXIST = "用户已存在" ERR_USER_NOT_EXIST = "用户不存在" ERR_WRONG_PASSWORD = "用户名或密码错误" ERR_USERNAME_LENGTH = "用户名长度需在1-18位" ERR_PASSWORD_LENGTH = "密码长度需在6-18位" ERR_KEY = "暗号不匹配!有内鬼,终止交易" // request ERR_REQUESTING = "正在请求中,请等待请求完成" // aksk+url ERR_EMPTY_URL = "URL不能为空" ERR_EMPTY_AK = "邮箱不能为空" ERR_EMPTY_SK = "密码不能为空" ERR_URL_NOT_EXISTS = "尚未提交URL" ERR_AKSK_NOT_EXISTS = "尚未提交邮箱密码" ERR_AKSK_NO_CHANGE = "实验邮箱密码未修改" // token ERR_TOKEN = "无效token,请重新登录" // db ERR_DB = "数据库错误" // common ERR_LOAD_JSON = "无法处理数据" ERR_READ_BODY = "无法读取数据" ERR_UNKNOWN = "未知错误" ) func newError(err string) error { return errors.New(err) } func simpleJsonMsg(msg string, success int) string { err := &MsgInterface{ Success: success, Msg: msg, } j, e := json.Marshal(err) if e != nil { return fmt.Sprintf("{\"success\":%d,\"msg\":\"%s\"}", success, msg) } else { return fmt.Sprint(string(j)) } }