2017-03-02 6 views
1

次のコードを使用してユーザーを変更しようとしています。解析エラー:php sdkを使用してユーザーを変更できません

$queryUsers = new ParseQuery("_User"); 
$queryUsers->equalTo("objectId", $userId);   
$resultsUsers = $queryUsers->find(); 
$updateUsers = $queryUsers->first(); 
$updateUsers->set("status", $status);       
$updateUsers->save();  

ただし、次のエラーを返すSDKを解析します。

An uncaught Exception was encountered

Type: Parse\ParseException

Message: Cannot modify user n7ZERX6Fls.

Filename: /var/www/html/mementuum_admin/application/third_party/parse-php-sdk-master/src/Parse/ParseClient.php

私は他のいくつかのテーブルを変更しましたが、解析する際にユーザーテーブルを変更できませんでした。

お願いします。

+0

$updateUsers->save(true); 

を以下れるべき時にはそれがセッションの問題です。ユーザーに関連付けられているセッションをクリアすることができます。それは間違ったマスターキーのようなものかもしれませんが、そうであればデータを引き出すことはできません。 – Muz

+0

ご意見ありがとうございます。私はこのユーザーのセッションをクリアしていますが、動作していません。 – Tush

答えて

4

最後に私は答えを得た。

true」をに保存すると、が追加されます。

コードは、代わりに

$updateUsers->save(); 
関連する問題