Symptoms
- I do not have Two Factor Authentication on my account but I am still being asked to enter a code and I don't know why
Cause
We have implemented a security feature used where we detect unusual login activity on a user's account.
The user is required to enter a six digit confirmation number that is sent to their primary email address. This is to ensure that access to the account is only made by the user and not by someone else (either by account sharing or if the account is compromised).
Users who also use any VPN or Proxy software to mask their location may also receive these confirmation emails as they can confuse the account system into thinking that the user is logging in via a different location, posing a security risk. It is recommended that users do not use this software while using Unity and its services to prevent these verification checks from taking place.
Users who also clear their cookies and cache settings in their browser may also be asked to enter a verification code.
Resolution
If you are flagged for this security check, you will be informed upon trying to log in of the following message:
"We detected some changes during your login, to give you better security, we have sent a verification code to your login email address. Please input the code below."
Once this is displayed, an email with the subject 'Security Notice - Verification code for Unity ID' will be sent to your inbox containing a six digit code. Enter these digits onto the website and press 'OK'. If entered correctly, the page you were trying to access will appear.
If you would not like to receive these checks on occasion, it is recommend that you add a Two Factor Authentication token to your account as this security process is only enabled on accounts that do not have Two Factor Authentication enabled. Details on how to do this can be found here.
Comments
2 comments
Hello Everyone.
Derek from Unity Customer Service here.
If you are having any problems with getting your account verification code, please reach out to support@unity3d.com
If you state the address linked to your Unity ID and a step by step of what is going wrong, we can investigate the error.
All the best.
Hello Josh.
Derek from Unity Customer Service here. Thanks for your comment.
I'm sorry to hear you've been having trouble logging in. I'll do my best to assist you.
When our system detects your account being logged in from a different IP, it sends your email this extra verification step as a security procedure.
When our system sends you an email with the verification code, we have no control over whether you receive that.
I've checked over your email in our system and can see that the email with the code is being sent out to you successfully. This means that a network issue is blocking the email from being received to your inbox.
For this reason, I recommend whitelisting all @unity3d.com address' in your network and trying again. If this doesn't work, please check your network settings. If you have any internet security, firewall or proxy running please try turning them off whilst you try again.
If you cannot turn these, off please check the following article on how to allow Unity through your network
https://docs.unity3d.com/Manual/upm-network.html
Other than that, the only other explanation could be due to a security setting in your email provider. In which case, I recommend reaching out to them to see if they know why you may not be receiving some emails.
If the problem persists. Please feel free to reach out to support@unity3d.com and we will investigate further :)
All the best.
Please sign in to leave a comment.