Przydatne

blokowanie zmiany usera przez modyfikację formularza

// metoda edit()
$this->Articles->patchEntity($article, $this->request->getData(), [
            'accessibleFields' => ['user_id' => false]
        ]);

Zdefiniowanie zalogowanego usera dla całego kontrolera

public function initialize() : void
{
   parent::initialize();
   $user_id = $this->request->getAttribute('identity')->getIdentifier();
}

Auth – opcje

// Parametry logowania zalogowanego użytkownika
$email   = $this->Authentication->getIdentity()->get('email');
$user_id = $this->Authentication->getIdentity()->get('id');
$user_id = $this->Authentication->getIdentifier();


$user_id = $this->request->getAttribute('identity')->getIdentifier();

Czytaj dalej Auth – opcje