修复用户角色BUG，并增加服务器端验证