Increase length of MemberID field to allow longer email addresses as login

Wish to see a specific feature/change in future releases? Feel free to post it here, and if it gets enough "likes", we'd definitely include it in future releases!
Post Reply
User avatar
jsetzer
AppGini Super Hero
AppGini Super Hero
Posts: 218
Joined: 2018-07-06 06:03
Location: Kiel, Germany
Contact:

Increase length of MemberID field to allow longer email addresses as login

Post by jsetzer » 2018-08-27 11:15

:!: The memberID length (login name) is limited to 20 characters.
:idea: It should be increased to at least 80 characters from my point of view.


The topic has already been discussed here:
How to change the max of 20 characters for the username
https://forums.appgini.com/phpbb/viewto ... f=4&t=1717

Problem
If you want your users to sign in using their e-mail address, registration will fail :!: if their email-address is longer than 20 characters.
I have a customer who's domain name is 23 characters already. MAILBOXNAME + "@" + DOMAINNAME + "." + TLD can become more than 40 characters easily.

As far as I can see, the necessary changes are quite small, because you have already centralized the validation in admin\incCommon.php / is_allowed_username()-function.

I would be very :D if the limt could be increased!

Kind Regards,
Jan

User avatar
a.gneady
Site Admin
Posts: 1021
Joined: 2012-09-27 14:46
Contact:

Re: Increase length of MemberID field to allow longer email addresses as login

Post by a.gneady » 2018-08-28 14:22

There are several arguments against using the email address as a username. However, AppGini doesn't prevent users from doing so (and doesn't enforce it either). I've added your request to our backlog for future releases. Stay tuned, we're planning to make that backlog/roadmap public soon, with the ability for pro users to vote features up or down.
:idea: Learn all the tips and tricks of customizing AppGini apps through our online course.

:arrow: Mass Update plugin: Update multiple records at once and improve your workflow efficiency.

:arrow: Summary Reports plugin: Build powerful reports and charts for your AppGini apps.

:arrow: Search Page Maker: Compose user-friendly yet powerful search pages for your AppGini apps.

User avatar
jsetzer
AppGini Super Hero
AppGini Super Hero
Posts: 218
Joined: 2018-07-06 06:03
Location: Kiel, Germany
Contact:

Re: Increase length of MemberID field to allow longer email addresses as login

Post by jsetzer » 2018-08-28 17:10

Thanks a lot,@Ahmad

Post Reply