If you are using a minilogin server, I can think of a few possible causes.
This occurs because minilogin does not care what account name or password you enter. The accounts are authenticated by the IP address of your computer.
Possible causes
1. Your using dynamic IPs and the IP address of your computer changed to match a different or old account in your database.
2. Somewhere in your server config is a loopback address (127.0.0.1). I did this once I got the same result you are getting though I can't remember where the loopback was entered.
3. The account table has the IP address of your router for one of the accounts.
A bunch of other reasons probably exist but these are the ones I could think of off the top of my head.
The characters are tied to an account by the account ID. If you look in the database at one of your characters there will be an account id field. That account id is matched to the account id in the accounts table.
|