refine loginCtrl