It's gut-wrenching to learn that someone has accessed one of your gaming accounts. Unfortunately, this is all too common. My accounts have been compromised several times, which is what inspired me to better safeguard my gaming accounts.
One of the simplest ways a hacker can steal your account is by convincing you to share the login information willingly, for instance, in the form of a phishing attack. Bad actors use different forms of phishing attacks to trick you into submitting your account details. The most common are in-game or social media chat messages and phishing emails.
If you've ever played World of Warcraft, you might have seen a loading screen tip that says, "A Blizzard employee will NEVER ask for your password." Well, the tip holds true for all games and companies. Video game admins and support staff don't need your password to resolve an issue, so they'll never ask you for direct access. If somebody poses as a company employee and asks for your password, that's a red flag.
My recommendation is not to share your account with anyone, lest you risk losing it. Many of us have shared our gaming accounts with friends and family at one point, but this can easily turn into a security breach if your credentials aren't adequately protected. Even if the person you're sharing an account with doesn't have any nefarious intent, there's no guarantee that somebody won't compromise them and get access to your account that way.
Having one account compromised sucks, but having twenty of them stolen is worse. This happens when you use the same username, password, and email across your accounts. While maintaining separate emails for all of your gaming accounts isn't practical, having different usernames and passwords is easy enough.
I admit that I've used the same username and password for gaming accounts a long time ago. Guess what? A modding site I frequented got hacked,
Read more on howtogeek.com