My mother always said "If you let yourself be a doormat then people will wipe their feet on you!"

It's up to you to say to her: "Hannah/Mary/Veronica, I'm really uncomfortable with you coming over without me inviting you and especially when I'm not there."

If she continues to be pushy, it's up to YOU to protect your home. "I'm sorry, but I must insist you only come to my house when I invite you. You violated my trust once bringing guests when I asked you not to, so you've lost the privilege of coming to my house uninvited."

What if one of HER guests was injured doing something they weren't supposed to? YOU would be liable.

She'll be ticked off, but face it--unless you are willing to be her doormat, ANYTHING you do to stop her will tick her off--she's that kind of person.