Just a thought, but if you have more than one account in your database with minilogin_ip='127.0.0.1', it may be using the first one it finds, which may have a lower status.
Do:
Code:
select id,name,status,minilogin_ip from account where minilogin_ip='127.0.0.1';
If you have more than one, delete all but the one with status 250.
E.g.
Code:
delete from account where minilogin_ip='127.0.0.1' and status <> 250;