用户登录功能改进

解决了用Github登录注册时，用户名和密码无法被修改的bug。