From 6ec12b57fdd528d8e848e18d058b9ddc3aa0cf88 Mon Sep 17 00:00:00 2001 From: AndyRochol <108896518+AndyRochol@users.noreply.github.com> Date: Mon, 25 Jul 2022 23:13:40 +0530 Subject: [PATCH] MainActivity.java when we write our email address in login page not according to syntax rules of email for e.g; (viratkohli10) , (Sachin820.com) the app will crash because that email is verified by firebase directly and there ne rules to check format of email in firebase so it should be verified on client side --- .../com/college/collegeconnect/activities/MainActivity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/college/collegeconnect/activities/MainActivity.java b/app/src/main/java/com/college/collegeconnect/activities/MainActivity.java index 84805ded..15bf0860 100644 --- a/app/src/main/java/com/college/collegeconnect/activities/MainActivity.java +++ b/app/src/main/java/com/college/collegeconnect/activities/MainActivity.java @@ -219,7 +219,11 @@ public void LogIn() { progressBar.setVisibility(View.GONE); login.setEnabled(true); register.setEnabled(true); - } else if (Strpass.isEmpty()) { + } + else if(! Patterns.EMAIL_ADDRESS.matcher(Stremail).matches()){ + email.setError("Enter your valid email address"); + } + else if (Strpass.isEmpty()) { password.setError("Enter a valid password"); progressBar.setVisibility(View.GONE); login.setEnabled(true);