在我的游戏中,一个用户可以对另一个用户造成伤害,并拿走他们的一些金币。 gold 变量存储在其他用户的 PFUser 对象中。一个用户如何更改存储在其他用户 PFUser 对象中的黄金值?
您无法保存或删除未经身份验证的 PFUser。实现该功能的方法是为公共读/写用户变量设置一个单独的类
从解析文档 -
用户对象的安全性
默认情况下,PFUser 类是受保护的。存储在 PFUser 中的数据可以
只能由该用户修改。默认情况下仍然可以读取数据
由任何客户。因此,一些 PFUser 对象经过身份验证,可以
已修改,而其他的是只读的。
具体来说,您无法调用任何保存或删除
方法,除非 PFUser 是使用经过身份验证的方法获得的,
例如登录或注册。这确保只有用户可以更改他们的
自己的数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)