Sign in with Email not working
Last Post 07/28/2015 7:59 AM by Andy Stephenson DNN Creative. 1 Replies.
Author Messages
Scott
Nuke Newbie
Nuke Newbie
Posts:7


--
07/27/2015 11:02 AM  
Hope this is an interesting question. Has me stumped.

I would like my users to sign in with their email. If required, sign in via email OR user name would be fine.
I have checked "Use email address as username" in site settings, but users still must enter their UserName to sign in.
Not only do users of course tend to forget usernames, but the Login UX explicitly prompts users to enter their email.

Here are the some relevant details...

- Running DNN 7.3.4
- In Site Settings, User Registration is set to 'none', and Use email address as username is checked.
- We handle registrations via iWeb's Subscription module.
- This registration collects both UserName and Email as required inputs.

Since there is both a username and an email for all users, I'm hoping we can accept email, but sign in by email fails.
Is there an issue where If Username Exists, then require Username? Is there a workaround?

Thanks for any help.

Scott

Andy Stephenson DNN Creative
DNN Creative Staff
Nuke Master VI
Nuke Master VI
Posts:169


--
07/28/2015 7:59 AM  
Hi Scott,

I haven't seem this issue before, but I have not used iWeb's Subscription module either. What I know is that when DNN is set to have email as username, then both field get filled with the same information when using the standard DNN registration.

In your case you are not.

If you know a bit of jquery I would suggest that you hide the UserName field from the registration module you are using and when the email gets filled, auto populate the UserName with the same data. This is a hack, I know, but I have done this kind of thing in the past with great success. But again, you would have to know jquery to do this.

Then you could also rename the "User Name" in the login screen and replace it with "Email" - Also using jquery.

All hacks, but I'm sure it can work if you are able to put it together.

Good luck.

Andy


---