修改用户信息支持多种获取方式