How to change user password at first login
I know that in the current version of Classipress 3.2.1 you now have a feature that allows users to set their own password at registration, however this is not as secure as sending the complex system generated password and then allowing the user to change their password at first login. The rational is simple. Sending the system generate email requires users to provide a valid e-mail address in order to receive the login information that they need to use the site, thus at least providing some sort of identity confirmation.
While easier on the user, the new system of allowing users to set their own registration passwords without any sort of email validation or activation link procedure, provides no form of validation at all. I can enter any nonsense that I like in the email field and still get access to the site, thus compromising the trust element that users would have surrounding Ad posters on the site.
As I have described, do you currently have a solution which can allow for the email verification of new registrants prior to accessing the site?
Whether via 1) having to receive an email with a complex password that the user can then change at first login or via 2) the use of an activation link sent via email.
I look forward to your response.