I'm currently working on a website for a shooting club of which I'm a member, and I need a way for members of the club to be able to log in to the website under their own club id numbers. Every club member has a three digit number given to them when they join, and I want to use that to identify them on the site, so that the club can send them information on fees etcetera when necessary. If I let members sign themselves up, then I can't think of a secure way of making sure that everyone gets the right number. I could check information they enter against the club records, but club members tend to be friends, so would probably know each others addresses and date of birth, and other information like that, so people could feasibly steal someone else's id. Is there another way you can think of that's a bit more elegant than asking them in person or sending forms in the physical post?
Couldn't you manually register them yourself, and then give each member their password personally. So their username would be their member id and their password only you and they would know? Once they login, they could update their 'profile' with their address etc.
It's possible, but the club has about 1000 members now! It could get expensive to post that many letters, and I'd never be able to do it face to face.
Ah, that rules that one out then. Do they all have email addresses? And could you obtain a list of them all from the club? That would open up a few options.