|
@@ -162,7 +162,7 @@ class KMSignUpViewModel: ObservableObject {
|
|
@param
|
|
@param
|
|
*/
|
|
*/
|
|
func signUpAction() -> Void {
|
|
func signUpAction() -> Void {
|
|
- if email.count <= 0 {
|
|
|
|
|
|
+ if email.count <= 0 || email.count > 100 {
|
|
emailErrorMessage = NSLocalizedString("Please enter the correct email format", tableName: "MemberCenterLocalizable", comment: "")
|
|
emailErrorMessage = NSLocalizedString("Please enter the correct email format", tableName: "MemberCenterLocalizable", comment: "")
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -171,7 +171,7 @@ class KMSignUpViewModel: ObservableObject {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- var code = password
|
|
|
|
|
|
+ var code: String = ""
|
|
if signUpState == .verificationCode {
|
|
if signUpState == .verificationCode {
|
|
if verificationCode.count <= 0 {
|
|
if verificationCode.count <= 0 {
|
|
passwordErrorMessage = NSLocalizedString("*Please enter right Verification code", tableName: "MemberCenterLocalizable", comment: "")
|
|
passwordErrorMessage = NSLocalizedString("*Please enter right Verification code", tableName: "MemberCenterLocalizable", comment: "")
|
|
@@ -187,8 +187,9 @@ class KMSignUpViewModel: ObservableObject {
|
|
passwordErrorMessage = NSLocalizedString("*Please enter right Verification code", tableName: "MemberCenterLocalizable", comment: "")
|
|
passwordErrorMessage = NSLocalizedString("*Please enter right Verification code", tableName: "MemberCenterLocalizable", comment: "")
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ code = password
|
|
}
|
|
}
|
|
- KMMemberCenterManager.manager.emailLogin(email: email, code: code) { [weak self] success, wrapper in
|
|
|
|
|
|
+ KMMemberCenterManager.manager.emailLogin(email: email, code: code, type: signUpState) { [weak self] success, wrapper in
|
|
guard let self = self else { return }
|
|
guard let self = self else { return }
|
|
let resultDict = wrapper! as KMMemberCenterResult
|
|
let resultDict = wrapper! as KMMemberCenterResult
|
|
let msg = resultDict.msg
|
|
let msg = resultDict.msg
|