Intereting Posts
Предотвратите прямой доступ к содержимому iframe fancybox через URL-адрес Незаконный строковый корректор Мой скрипт PayPal неожиданно прекратил проверку SSL-сертификата Расчеты в реальном времени? Просмотр переменных сеанса php PhpDoc для интерфейса и интерфейса реализации класса – разница PHP: встроенная функция для проверки того, равны ли два значения массива (игнорирование порядка) проверять одинаковые строки в цикле while и помещать их в отдельную таблицу Как это можно сделать с тем же результатом с помощью mysqli? Какой-то способ получить цвета из строки в php? Обеспечить читаемое человеком представление идентификатора? Google Api получает адрес электронной почты пользователей php – извлечь массив в глобальные переменные Переключить идентификационные номера двух строк в MySql Получение содержимого квадратных скобок, избегая вложенных скобок

Как сохранить данные регистрации в двух таблицах с помощью проверки подлинности JWT в CakePHP 3

Я использовал аутентификацию JWT для API REST CakePHP3. Его работы прекрасны и данные сохраняются в таблице пользователей. Но мое требование – сохранять данные в двух таблицах (пользователи и профили) во время регистрации.

Я использовал API CURD по умолчанию JWT для регистрации:

public function add() { $this->Crud->on('afterSave', function(Event $event) { if ($event->subject->created) { $this->set('data', [ 'id' => $event->subject->entity->id, 'token' => JWT::encode( [ 'sub' => $event->subject->entity->id, 'exp' => time() + 604800 ], Security::salt()) ]); $this->Crud->action()->config('serialize.data', 'data'); } }); return $this->Crud->execute(); } 

Как сохранить данные в двух таблицах? Как имя пользователя и пароль в таблице пользователей и другие данные в таблице профилей во время регистрации с использованием аутентификации JWT.

благодаря