fix a user login by github bug

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