把登录操作放到一个单独的类中