I'm new here I hope this is the right place to ask this question, I work at a call center and I've been asked to create a TimeClock system however we have the problem that agents share their credentials and then one user will clock someone else in to help them report more hours, so I need a way to identify each user and make sure they don't do this.
Constraints - Tights budget, meaning there's no money to buy face recognition systems nor fingerprint authentication SDK that are a little expensive. - Users don't have separate Windows Accounts, they use the same account to log in on all the computers.
Do you have any idea what kind of authentication method I could use?