在 Parse PHP SDK 如果当前用户想正常更改他的电子邮件/用户名 Parse 检查其他用户是否使用了用户名,如果使用它将返回错误,现在这很好并且到目前为止工作正常但问题是会话是自动更新到失败的新值。
所以基本上当前用户的会话更新,即使它不是后端
重现步骤
$currentUser = Parse\ParseUser::getCurrentUser();
echo "Current Username is : ". $currentUser->get("username");
if ($currentUser) {
$currentUser->set("username", "ww");
try {
$currentUser->save();
echo "UPDATED";
} catch (Parse\ParseException $er) {
$ex = $er->getMessage();
echo "<br> Error: ". $ex;
}
}
这是一个解释更多的视频: