fix #334 login looping