This is how I fixed uPlay and logged in after I got the error of “If this is your first time using Uplay on this computer you need to login at least once before using offline mode”. The solution is actually very easy to do, and it took me a long time to find the answer on the Ubisoft forums. I wanted to play Far Cry 3, but this answer will work for other games too because its just a way to let you login to Uplay. I got the error after installing a patch update for Uplay. Some people suggested on the forums to use your username and not your email address. This does not work, the only solution is the one I cover here.
The problem is you are offline. Yes, I know your computer has internet access, but you have uPlay set to offline mode. Here I will tell you how to switch it to online. First we need to set uplay back to online. On the login screen where you are asked for your email and password on Uplay there is a small gear. The gear is in the top right corner.
Tap this gear and choose settings. Once in the settings menu of play you will find a small tick box for “Always start uplay in offline mode”. Untick this box to tell uPlay to go online. Once you have unticked the box, select save or ok and close uPlay.
Now open uplay again and it will ask you for your email address and pass again. Enter it and it should work and log you in correctly. It might download a patch or update to play after you do this because that is probably why it was stuck.
I hope this fix helped! if it did, please leave a comment with just “thanks”. The forum post where I found this solution was 50 pages long. This was the fix for the uplay error if this is your first time using Uplay on this computer you need to login at least once before using offline mode.