增加了用户控制层，登录的函数