Have some faith in ZeniMax and give them a little time in resolving these issues.
Same story. But i've got an error (game crashed), and now I can't login - no code for me again (0 codes scince betas probably, but "purchase" and "sub" confirmation letters received without a problem).Waited 30 minutes for a code that never came, and then when I reset my router, I could magically log in again.
It might be rare in your region, but it can be quite different for other users. I am with Germany's biggest ISP. I get different IP each time a new connection is made, and the ISP does a forced disconnect every 24 hours. A lot of other ISPs implement the same behaviour (some even have to rely on the same infrastructure technically to get their customers connected).@elderscrollsb16_ESO109 Its true most consumer internet providers uses dynamic IP using DHCP but that said in almost all cases the same IP is regranted when the lease expires. Usual turnaround time on these can be over a month or even more before it changes, its true that a modem restart or a forced lease drop/grant usually gives you a new IP but thats manual intervention and thus rare
However, I am not being asked for confirmation every day, so the IP based verification process is somewhat relaxed and probably checks for IP ranges instead of unique IPs.