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: 1807
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
Kind regards,
<js />

My AppGini Blog:
https://appgini.bizzworxx.de/blog

You can help us helping you:
Please always put code fragments inside [code]...[/code] blocks for better readability

AppGini 24.10 Revision 1579 + all AppGini Helper tools

User avatar
a.gneady
Site Admin
Posts: 1281
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: AppGini plugins to add more power to your apps:
  • DataTalk is an innovative AppGini plugin based on ChatGPT that allows you to interact with your AppGini database using natural language questions, without writing any SQL. Check the demo video
  • Mass Update plugin: Update multiple records at once and improve your workflow efficiency.
  • Check our other plugins and get a generous discount of up to 30% when buying 2 or more plugins.

User avatar
jsetzer
AppGini Super Hero
AppGini Super Hero
Posts: 1807
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
Kind regards,
<js />

My AppGini Blog:
https://appgini.bizzworxx.de/blog

You can help us helping you:
Please always put code fragments inside [code]...[/code] blocks for better readability

AppGini 24.10 Revision 1579 + all AppGini Helper tools

Post Reply