An iOS a popup just occurred that says someone tried to login from a city I do not recognize. In the past, I have changed my password when this has happened - but despite using a unique, multi-character password - these popups have occurred at least half-a-dozen times.
Posts from Apple such as referenced on this SE question mention that you should refuse requests you do not recognize. They also say you should change your password frequently - but what they don’t mention is whether it is very important to change your password every time.
Do these two-factor pop-ups only occur when someone has guessed your password? If you simply refuse the two-factor approval - does the “bot” or whatever hack you still know your password? And does that mean you should change your password every time this happpens because someone was able to figure it out? Or is there another interpretation and the account is actually safe by just declining their login?