fix a bug when signin with unapprove account