User Registration After Signing - Choose Username
We currently have an Add-On "WordPress User Registration After Signing" that creates a new WP User after a customer/client signs a contract.
The issue is that it creates the username from the email address which is not ideal. The issues with this method are:
1) If a user doesn't remember to change their display name and do any posting etc. their email is public for the world to see/bots to harvest. This can open up huge privacy concerns for users.
2) Technically it stores the email address in two places, their username and again in their email. WordPress has 2 separate fields for username/email and both are required. If after a customer/client registers they can change their email address (if they no longer use that address) but they can't change their username.
The best way to address both these issues would be to allow the option with this addon for customers/clients to choose their own username.
Hi Amber, thank you for these great suggestions. I can definitely see the value in being able to allow users to create a username. I’ll be sure to pass this info along to our developers and see what they think. In regards to your comment below about being able to assign contracts to existing WordPress users we have a new feature coming out in 1.3.1 (which will be released early next week) that will allow you to assign contracts to a WordPress user role.This feature will let you create any number of “required” docs for any WordPress user type. You simply create your docs. Assign them to a “User Role” and insert a shortcode on the page where you want your logged in users to see their required (or optional) docs and also you can add a separate shortcode for the “Signed Docs.”
We look forward to sharing this with you! Thanks again for your feedback and I hope you have a terrific day.
Did anything more happen on this ? I am using a caldera form via the Esig Processor to drive a form. I can add the form data to the signing form and have setup to resister the user as the signer as a new user of a specific type.
My problem is that as above I dont want the email address as the username.
Also I want to populate the new user with custom data I collected in the form.
What about adding something that allows us to assign contracts to existing WordPress users (who already have usernames/pw's)?