I have a database with individual contact data for students... this data includes name, address, phone number, birthdate, etc. (no social... that would have made this too easy apparently, ha ha)
I would like to allow their parents to access their data from home, and be able to view and edit it. Obviously, security is a huge priority here; I don't want a creeper gaining access to their address or somesuch.
Are there any methods that I could use that:
- Don't require me to generate a code or input new data for them manually (this is just impractical, and requires me manually verifying each student/parent combo).
- Could not be easily mined from, say, a facebook account (name and birthdate are both easily accessible for example).
- Don't lean on data that is more highly likely to be inaccurate (a street name is much more likely to be misspelled than a last name for example... and by the same token, first names aren't always trustworthy [some people go by a middle name, but might have their first in there, or a nick name, or whatever]).
I'm stumped... I'm hoping there's a technique here I'm not thinking of, but perhaps there is simply no way to do this without making it much too easy for someone to access it.