Код не работает, когда я пытаюсь получить объекты, хранящиеся в имени. php. Выдает вышеуказанную ошибку.
имя. php
<?php
session_start();
echo "Welcome " . $_SESSION["username"] . "! ";
if(isset($_POST['but_change'])) {
if($_SESSION["pass"] == $_POST['oldpwd']) {
$key= $datastore -> key('user', $_SESSION["id"]);
$entity = $transaction -> lookup($key);
echo $entity;
}
else echo 'User password is incorrect';
}
?>
логин. php
$projectId = "s3764073-task2";
$datastore = new DatastoreClient([ 'projectId' => $projectId]);
$key = $datastore->key('user', $_POST['uname']);
$entity = $datastore->lookup($key);
$_SESSION["id"]= $_POST['uname'];
$_SESSION["username"] = $entity['name'];
$_SESSION["pass"] = $entity['password'];