diff --git a/app/src/main/java/com/xsynergy/android/viewmodel/LoginViewModel.kt b/app/src/main/java/com/xsynergy/android/viewmodel/LoginViewModel.kt index bff0080..48152c1 100644 --- a/app/src/main/java/com/xsynergy/android/viewmodel/LoginViewModel.kt +++ b/app/src/main/java/com/xsynergy/android/viewmodel/LoginViewModel.kt @@ -43,13 +43,13 @@ class LoginViewModel : ViewModel() { fun login(onLoginSuccess: () -> Unit) { if (phoneNumber.isEmpty() || !isValidPhoneNumber(phoneNumber)) { - errorMessage = "请输入有效的手机号" - return + //errorMessage = "请输入有效的手机号" + //return } if (verificationCode.isEmpty() || verificationCode.length != 6) { - errorMessage = "请输入6位验证码" - return + //errorMessage = "请输入6位验证码" + //return } isLoading = true @@ -59,7 +59,7 @@ class LoginViewModel : ViewModel() { delay(1500) // TODO: Implement actual Firebase verification - if (verificationCode == "123456") { // Mock verification + if (verificationCode == "") { // Mock verification errorMessage = null onLoginSuccess() } else { @@ -84,7 +84,8 @@ class LoginViewModel : ViewModel() { } private fun isValidPhoneNumber(phone: String): Boolean { - return phone.matches(Regex("^1[3-9]\\d{9}$")) + //return phone.matches(Regex("^1[3-9]\\d{9}$")) + return true // Mock verification } fun clearError() {