Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Registration: Users are unable to register when Display Name Format setting is set #3157

Closed
KrystofZeman opened this issue Oct 16, 2019 · 9 comments · Fixed by #3550
Closed

Comments

@KrystofZeman
Copy link

Description of bug

When user tries to register, they receive error: "The Display Name is invalid."

Steps to reproduce

  1. In the Registration Settings (PersonaBar: Settings -> Security -> Member Accounts -> Registration Settings) set Display Name Format field to [FIRSTNAME] [LASTNAME]
  2. Log out
  3. Click on Register link.
  4. Try to register as different user
  5. You will receive error: "The Display Name is invalid."

Current result

So problem is, that users can not register themselves on the web, when Display Name Format setting is set. No matter what setting is Registration Form Type (Standard or Custom).
Workaround is to show Display name in registration form and clear Display Name Format setting, but it is a bit user aggressive.

Expected result

Provide a clear and concise description of what you expected to happen.

Screenshots

image

Additional context

I also noticed that when the registration form type is set to Custom the setting Use Email Address as Username disappear, but affects the system. I would expect Email Address as Username setting to be visible no matter what registration form type.

Affected version

This problem occurs after upgrade to 9.4.1 release version.

@hamed743
Copy link

+1

@thabaum
Copy link
Contributor

thabaum commented Nov 11, 2019

I am having a hard time making my settings save like this in 9.4.2 beta. I keep getting a red error in the registration fields. Email as Username is on for this site I am testing.

I did verify that the Email Address as username disappears and by your settings maybe your site is set with this on to help reproduce. Mine is currently set like this on one portal. I will check another soon.

@daguiler
Copy link
Contributor

daguiler commented Dec 13, 2019

I can confirm this happens when you don't include DisplayName in the custom registration form. Apparently it is not being derived from FirstName LastName anymore? And I can also confirm this didn't happen on 9.3.2.

@james7342
Copy link

Just ran into this issue today with a user trying to create a account with 9.4.4. I've attached a image of my my site settings. I can confirm this is happen on my production and test/dev site.

screenshot_1099

@Navilois
Copy link

Is there any update or even fix on this? I was unaware of this bug and recently upgraded to 9.4.4 - this is a major issue for my site and I'm not happy with the workaround.

@valadas valadas modified the milestones: 9.5.0, 9.5.1 Jan 30, 2020
@valadas
Copy link
Contributor

valadas commented Feb 5, 2020

Unfortunately no pull request was submitted for it yet.

@SCullman
Copy link
Contributor

SCullman commented Feb 6, 2020

Anyone aware of which change broke the feature? Is anyone working on this issue already?

SCullman added a commit to SCullman/Dnn.Platform that referenced this issue Feb 7, 2020
@kingjordan
Copy link

exact same error on my site too. I had a custom list of fields for my registration form and had to add display name so that users can now register for my site again.

@Navilois
Copy link

Thank you @SCullman!

@valadas valadas modified the milestones: 9.5.1, 9.6.0 Apr 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants