用户登录部分的添加以及代码结构优化