Many of the users we service are not tech savvy and many if not most believe it or not don’t have email addresses, but they do all have cell phones. My workflow is for the admin to create a user by entering the first name, last name, and the phone number. Sort of like a whatsapp system Then I’ll send a message to the user with a link for them to log in with their phone number being their login name, and a temporary password. Once they are logged in they will be forced to change their password, then can add an email, emergency contact, etc. The system will not allow anyone to join the website that is not invited by an administrator.
How do I create a new user and assign a temporary password? I don’t see a user/password database.
Again, one of the primary needs is for my application to use phone numbers for usernames instead of emails.