From 9580f46144a1980d41e7b188672bcc8feb391912 Mon Sep 17 00:00:00 2001 From: Sebastien FOCK CHOW THO Date: Thu, 22 Aug 2019 23:32:42 -0500 Subject: [PATCH] Addressing issue #464 - Always displaying the displayName isn't a option as a custom field (_requireDisplayName) has been created specificially for this - The email address on the signin and signup controllers have been disabled from editing for the following reason: the email address is being verified in the previous screen and allowing the user to edit it at this point bypass all the previous validations (so the user can potentially signup with an existing email address for example) --- EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignInViewController.m | 1 + EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignUpViewController.m | 1 + 2 files changed, 2 insertions(+) diff --git a/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignInViewController.m b/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignInViewController.m index c83e4c77a80..4286dbd5f8d 100755 --- a/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignInViewController.m +++ b/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignInViewController.m @@ -249,6 +249,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cell.textField.delegate = self; if (indexPath.row == 0) { cell.label.text = FUILocalizedString(kStr_Email); + cell.textField.enabled = NO; _emailField = cell.textField; _emailField.text = _email; _emailField.placeholder = FUILocalizedString(kStr_EnterYourEmail); diff --git a/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignUpViewController.m b/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignUpViewController.m index 7ab114ad6b8..40c7f6010f9 100755 --- a/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignUpViewController.m +++ b/EmailAuth/FirebaseEmailAuthUI/FUIPasswordSignUpViewController.m @@ -271,6 +271,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView if (indexPath.row == 0) { cell.label.text = FUILocalizedString(kStr_Email); cell.accessibilityIdentifier = kEmailSignUpCellAccessibilityID; + cell.textField.enabled = NO; _emailField = cell.textField; _emailField.text = _email; _emailField.placeholder = FUILocalizedString(kStr_EnterYourEmail);