In my college's computer lab, I want to configure the computers in such a way that whenever a user tries to use the Internet in that lab they are asked to authenticate (provide a username / password) themselves through my computer. Only then they are allowed to use the internet.
I want to implement this using networking techniques and concepts of some kind -- what would be appropriate?