fixed login bugs