I am looking to have a simple Joomla extension developed. Ideally it would be a plug-in, although it can be a component, if necessary. Basically it would do the following:
1) Allow the selection of one or more user IDs to ignore for the process detailed below
2) Allow the selection of usernames only, passwords only, or both for the process detailed below
3) Reset all usernames in the database not excluded in step 1 to a random and unique value, say 10 characters (maybe adjustable?) long (combination of letters and numbers, maybe selectable?)
4) Reset all passwords in the database not excluded in step 1 to a random and unique value, say 10 characters (maybe adjustable?) long (combination of letters, numbers, and (maybe) special characters maybe selectable?)
5) Send an email to the email address on file for each user whose username and/or password has been changed (this could be done as each change occurs, or in batches)
Please ask if anything is unclear.
PLEASE provide a rough estimate about the time needed to complete this. I can do it as an hourly or fixed rate. I am posting as a fixed-rate project, although I am open to hourly (depends on the programmer). The budget amount entered is not necessarily what I expect to pay, it is simply the minimum amount oDesk lets me enter.