Ultimate Member does not remove special characters in usermeta table
-
When a user registers, the username is auto-created from the First and Surname.
Wordpress does not allow special characters in usernames, so the username is stored in the users table as without special characters in the columns user_login and user_nicename.
This is all fine and dandy, so after the user registers, the admins can see his username in the backend Users part of WordPress and edit his info.
But for some reason Ultimate Member also stores his username as “user_login” in in the usermeta table but forgets to remove special characters like it is done before saving to the users table. So when the user visits his own accounts page this is the name he will see – special characters and all – and when he tries to update any info the validation fails every time.
This must be a bug right? The accounts page could just pull up the standard username from the users table right? Or at least make sure that the special characters are removed. Also to be sure, the user does not create his own username – it’s auto-created right out of the box in Ultimate Member, so there is no validation going on.
Elaboration with images here:
Ps. i have posted a question before but was completely ignored here – i have used a lot of time trying to figure out what is going on and my users depend on this being able to update their accounts, so please help me out if i have misunderstood something ??
- The topic ‘Ultimate Member does not remove special characters in usermeta table’ is closed to new replies.