package logic import ( "github.com/oylshe1314/framework/errors" ) const ( ErrVersionEmpty errors.StringError = "版本不能为空" ErrVersionFormat errors.StringError = "版本格式错误" ErrVersionTooLow errors.StringError = "版本过低,请将游戏更新至最新版本" ErrUsernameEmpty errors.StringError = "用户名不能为空" ErrUsernameFormat errors.StringError = "用户名格式错误" ErrPasswordEmpty errors.StringError = "密码不能为空" ErrPasswordFormat errors.StringError = "密码格式错误" ErrTokenEmpty errors.StringError = "TOKEN不能为空" ErrTokenInvalid errors.StringError = "TOKEN无效" ErrTokenExpired errors.StringError = "TOKEN已过期" ) func CheckDevice(device string) error { return nil } func CheckVersion(version, newestVersion string) error { if newestVersion == "" || version == newestVersion { return nil } return ErrVersionTooLow } func CheckUsername(username string) error { if len(username) == 0 { return ErrUsernameEmpty } return nil //if len(username) < 4 || len(username) > 14 { // return ErrUsernameFormat //} // //return nil } func CheckPassword(password string) error { return nil //if len(password) == 0 { // return ErrPasswordEmpty //} // //if len(password) < 6 || len(password) > 16 { // return ErrPasswordFormat //} // //return nil } func CheckToken(token string) error { if len(token) == 0 { return ErrTokenEmpty } return nil }