I have been looking around for a while using google, and haven't been able to find an answer to this question.
I am trying to set up a site that has the user setup security questions and answers for their account upon registration (This part I can manage without issue). What I can't figure out how to do is have the site recognize the user's computer when they go to log in so they don't have to answer the questions each time they log in.
I can't do it via IP address as some providers will change the public IP of a user every so often (my provider changes my public IP every hour, it seems).
Is there a way to do it via MAC Address or some unique identifier for their specific machine or device. That way if "Joe" creates an account, but his roommate "Bob" tries to get into his account from a different computer or device in the same house/apartment it will ask the questions to "Bob", but not to "Joe" since it recognizes his device(s)?
Hoping I am making what I am trying to do clear.