Thwarting Hackers With Two Factor Authentication (2FA)