[eluser]Grahack[/eluser]
For a personal project, I'd like to invite a few hundreds of people on a website. Just to keep things centralized, I thought about creating a user for each and everyone, then send them a nice email through my app.
Of course I'm using FAL, and I'll try to do that with an upload file field. The csv will be parsed and each line will create a user. The csv file will be uploaded, parsed, then deleted.
I need some neat thoughts that I could have missed (I know you doubt it's even possible), so please add your 2 cents about any of the following points, or even a new one!
1) they won't be able to choose their username
2) I have to create random easy passwords
3) no mean to know when the user is really created
4) some hints about the csv format must be given to the admin uploading a file
answers:
1) I'll change usernames manually for those who want
2) they'll be able to change their password at any time
3) not a big deal, or I could set a timestamp=0 here just to remember they were added with a csv
4) user name, email, pwd, role, country*
* if country is used
Last point, the UI. I thought about just a new field (upload file) in the 'add user' page + csv format hints.
Thanks for your valuable time.