66 lines
1.4 KiB
Go
66 lines
1.4 KiB
Go
![]() |
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
|
||
|
}
|