I'm in the middle of designing an Android App containing a login and registration for users. I took care of the actual login and registration process by linking to a MySQL database through an http / https connection and php files.
I'm looking to add an extra security step by using something like Security Questions (questions only user would know answer to) if the user credentials are entered from a different device than that used to register, or if user decides to change password. Is there any way to check for device ID so I can implement Security Questions?