Платформа Symfony/Api/JWT получает текущего пользователя после входа в системуPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Платформа Symfony/Api/JWT получает текущего пользователя после входа в систему

Сообщение Anonymous »

Доброе утро всем
Пожалуйста, мне нужна помощь. Я использую аутентификацию JWT, и все работает хорошо. Но моя проблема заключается в том, чтобы получить текущего пользователя после входа в систему. В документации я видел, что могу создать для этого контроллер, но после этого я получаю сообщение об ошибке, связанное с отсутствием параметра id.
Вот мой контроллер, связанный с объектом пользователя
// api/src/Controller/GetMeAction.php

namespace App\Controller;

use App\Entity\User;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Security;

class GetMeAction
{
/**
* @param Security
*/
private $_security;

public function __construct(Security $security)
{
$this->_security = $security;
}

/**
* @Route(
* name="get_me",
* path="get/me",
* methods={"GET"},
* defaults={
* "_api_resource_class"=User::class,
* "_api_item_operation_name"="get_me"
* }
* )
*/
public function __invoke(Request $request): User
{
return $this->_security->getUser();
}
}


Подробнее здесь: https://stackoverflow.com/questions/654 ... fter-login
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»