Say I have two user 'userA' and 'userB', both have the right to change player's data.If player's data is changed, I don't know whether it is from 'userA' 'userB', player self, Cloud Script, or some server side.
Say I have two user 'userA' and 'userB', both have the right to change player's data.If player's data is changed, I don't know whether it is from 'userA' 'userB', player self, Cloud Script, or some server side.
Writing to a player's data from the client is only possible for UserData when it's the player's own data. Otherwise, it must be from a Server API call, where you always have the context of who the player making the call is - in Cloud Script, it's always currentPlayerId (https://api.playfab.com/documentation/client/method/ExecuteCloudScript).
Maybe my means are not clear. 'userA' and 'userB' are administrators, they have Admin role.
You can find who made the change in Admin->Audit History. It's logged as the "Editing username".
2 People are following this question.