Check email when creating a user in drupal 8
authorWouter H <wouter.hechtermans@calibrate.be>
Fri, 4 Oct 2019 13:06:29 +0000 (15:06 +0200)
committerGitHub <noreply@github.com>
Fri, 4 Oct 2019 13:06:29 +0000 (15:06 +0200)
commita75f81d1a86b5d3e7c2af804d6a86451354432a0
tree1f88ae2780653d2939b59a1cd441d74797705deb
parent7a464f3c3b4c963bf44d63036423306c8bcaf829
Check email when creating a user in drupal 8

When visiting a contribution page as an anonymous user & it is possible to create a new Drupal 8 user, there is currently no correct validation on email address within the profile form.

So when using an email address of an existing Drupal 8 user in the profile form and you continue on the confirmation page you will be redirected to the home page instead of for example the online payment page.

I noticed that in the function "checkUserNameEmailExists" the variable "$emailName" does not match the key in the "$params" array.
CRM/Utils/System/Drupal8.php