This question may not be directly related to Django, however, since my application is built with Django, I am looking solutions specific to Django.
My application has a check-in function that requires an employee to personally go to a specific machine and enter his/her ID and PSW to show his/her attendance. So, the website has to recognize every individual machine.
There are already some discussions, for examples: this and this.
But it seems software solutions are not quite feasible. So, I am looking for some hardware solutions. For example, is it possible to plug in some USB device on the machine which Django can recognize? In that case, the device (or the content in the device) can not be duplicated. Any feasible solutions, please?