how about an rfid device that simply locks the computer when you're more than a few feet away?
Some of the above methods can still be broken. Requiring a face present? Why not just print a big blowup photo and quickly insert in front of camera?
There are smart people getting around security.