For a project at my school, I would like to allow members to 'sign-in' at the end of meetings to show their attendance. Obviously, there will be people who arn't at the meetings and will try to cheat the system.
The way I was going to go about this was
- Restrict a form from being submitted (through php) if their IP is not within the range of the school's network
- Prevent one device from submitting twice (add a week-long cookie)
I am not sure if my IP method is the best way to go about this, or if I'm entirely going about it wrong. So before I get too far into research; is this the best way to deal with this problem?