로그인 한 사용자를 가져 오는 동안 Symfony 2 오류

아룬 윌슨

내 확장 번들에 현재 로그인 된 사용자를 가져 오려고했습니다.

$user = $this->get("security.context")->getToken()->getUser();

&

$user   = $this->get("security.context")->getToken()->getUser();

같은 결과를 반환합니다. string(5) "anon."

$user = $this->getUser(); return `NULL`

아래는 내가 시도한 코드입니다.

namespace AppBundle\Controller;

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use AppBundle\Entity\User;

class ClientController extends Controller
{

  public function clientDashboardAction()
  {
    $user   = $this->get("security.context")->getToken()->getUser();
    echo '<pre>';
    \Doctrine\Common\Util\Debug::dump($user);
    echo '</pre>';
    // returns string(5) "anon."

    $user = $this->getUser();
    echo '<pre>';
    \Doctrine\Common\Util\Debug::dump($user);
    echo '</pre>';
   //returns NULL

    return $this->render('AppBundle:Client:clientDashboard.html.twig');
  }
}

내 코드에 무슨 문제가 있니, Pls는 Guyz를 도와주세요 ........

아룬 윌슨

보안에서 여러 방화벽 (관리자 측 및 전면 사용자 측)을 사용하는 솔루션이 있으며 시스템은 서로 다른 방화벽간에 컨텍스트를 공유하지 않습니다.

http://symfony.com/doc/current/reference/configuration/security.html#firewall-context

# app/config/security.yml
security:
    # ...

    firewalls:
        admin:
            # ...
            context: my_context
        main:
            # ...
            context: my_context

위의 코드는 내 문제를 해결했습니다. 지원해 주셔서 감사합니다 ....

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Symfony : 404 오류 페이지에서 로그인 한 사용자 가져 오기

분류에서Dev

데이터를 가져 오는 동안 symfony2의 의미 오류

분류에서Dev

wso2를 사용하여 Dockerized 응용 프로그램에 로그인하는 동안 '제공된 권한 부여가 잘못되었습니다'오류

분류에서Dev

로그인 한 사용자로부터 제품을 가져 오는 동안 오류가 발생했습니다. ASP.NET Core MVC

분류에서Dev

VTK를 가져 오는 동안 PyUnicodeUCS2_ * 오류

분류에서Dev

오류 : Redshift로 데이터를 가져 오는 동안

분류에서Dev

지난 6 개월 동안 Octopus에 로그인 한 사용자 목록 가져 오기

분류에서Dev

코크 릿에서 사용자 세부 정보를 가져 오는 동안 인증 토큰 누락 오류

분류에서Dev

Eclipse 플러그인의 가져 오기 마법사에서 찾아 보는 동안 선택한 파일의 경로를 가져 오는 방법

분류에서Dev

pyshark를 사용하는 동안 가져 오기 오류

분류에서Dev

jar lib를 가져 오는 동안 이상한 오류-IntelliJ IDEA 14

분류에서Dev

API에서 데이터를 가져 오는 동안 Angular 2 오류

분류에서Dev

여러 구성 요소를 가져 오는 동안 NativeScript 각도 2 오류

분류에서Dev

문자 포인터에 대한 포인터를 사용하는 동안 세그먼트 오류

분류에서Dev

aws-cognito-identity-js를 사용하는 동안 가져 오기에 대한 유형 오류

분류에서Dev

지정된 인덱스 개체를 가져 오는 동안 오류가 발생

분류에서Dev

svn2git을 사용하여 SVN 보고서를 git로 가져 오는 동안 오류가 발생했습니다.

분류에서Dev

jQuery를 사용하여 TR의 인덱스를 가져 오는 동안 오류가 발생했습니다.

분류에서Dev

프로젝트를 가져 오는 동안 오류가 발생했습니다.

분류에서Dev

msql db를 solr로 가져 오는 동안 오류가 발생했습니다.

분류에서Dev

로그인 한 사용자 세부 정보를 가져올 때 오류가 발생했습니다.

분류에서Dev

모델 인스턴스를 가져 오는 동안 유형 오류

분류에서Dev

고급 사용자 권한으로 Powershell을 통해 사용자를 만드는 동안 오류가 발생했습니다.

분류에서Dev

Doctrine을 사용하여 Oracle 메타 데이터를 Symfony2로 가져 오려고 할 때 SQL 오류

분류에서Dev

GnuTLS를 사용하여 인증서를 가져 오는 동안 오류 코드 -207

분류에서Dev

스프링 보안 인증 로그인에서 사용자가 입력 한 사용자 이름 및 비밀번호 값을 가져 오는 방법

분류에서Dev

스프링 보안 인증 로그인에서 사용자가 입력 한 사용자 이름 및 비밀번호 값을 가져 오는 방법

분류에서Dev

로그인 후 URL에 사용자 이름을 추가하는 동안 NoReverseMatch 오류가 발생합니다.

분류에서Dev

한 계정에서 사용 된 GB 양을 가져 오는 동안 오류가 발생했습니다.

Related 관련 기사

  1. 1

    Symfony : 404 오류 페이지에서 로그인 한 사용자 가져 오기

  2. 2

    데이터를 가져 오는 동안 symfony2의 의미 오류

  3. 3

    wso2를 사용하여 Dockerized 응용 프로그램에 로그인하는 동안 '제공된 권한 부여가 잘못되었습니다'오류

  4. 4

    로그인 한 사용자로부터 제품을 가져 오는 동안 오류가 발생했습니다. ASP.NET Core MVC

  5. 5

    VTK를 가져 오는 동안 PyUnicodeUCS2_ * 오류

  6. 6

    오류 : Redshift로 데이터를 가져 오는 동안

  7. 7

    지난 6 개월 동안 Octopus에 로그인 한 사용자 목록 가져 오기

  8. 8

    코크 릿에서 사용자 세부 정보를 가져 오는 동안 인증 토큰 누락 오류

  9. 9

    Eclipse 플러그인의 가져 오기 마법사에서 찾아 보는 동안 선택한 파일의 경로를 가져 오는 방법

  10. 10

    pyshark를 사용하는 동안 가져 오기 오류

  11. 11

    jar lib를 가져 오는 동안 이상한 오류-IntelliJ IDEA 14

  12. 12

    API에서 데이터를 가져 오는 동안 Angular 2 오류

  13. 13

    여러 구성 요소를 가져 오는 동안 NativeScript 각도 2 오류

  14. 14

    문자 포인터에 대한 포인터를 사용하는 동안 세그먼트 오류

  15. 15

    aws-cognito-identity-js를 사용하는 동안 가져 오기에 대한 유형 오류

  16. 16

    지정된 인덱스 개체를 가져 오는 동안 오류가 발생

  17. 17

    svn2git을 사용하여 SVN 보고서를 git로 가져 오는 동안 오류가 발생했습니다.

  18. 18

    jQuery를 사용하여 TR의 인덱스를 가져 오는 동안 오류가 발생했습니다.

  19. 19

    프로젝트를 가져 오는 동안 오류가 발생했습니다.

  20. 20

    msql db를 solr로 가져 오는 동안 오류가 발생했습니다.

  21. 21

    로그인 한 사용자 세부 정보를 가져올 때 오류가 발생했습니다.

  22. 22

    모델 인스턴스를 가져 오는 동안 유형 오류

  23. 23

    고급 사용자 권한으로 Powershell을 통해 사용자를 만드는 동안 오류가 발생했습니다.

  24. 24

    Doctrine을 사용하여 Oracle 메타 데이터를 Symfony2로 가져 오려고 할 때 SQL 오류

  25. 25

    GnuTLS를 사용하여 인증서를 가져 오는 동안 오류 코드 -207

  26. 26

    스프링 보안 인증 로그인에서 사용자가 입력 한 사용자 이름 및 비밀번호 값을 가져 오는 방법

  27. 27

    스프링 보안 인증 로그인에서 사용자가 입력 한 사용자 이름 및 비밀번호 값을 가져 오는 방법

  28. 28

    로그인 후 URL에 사용자 이름을 추가하는 동안 NoReverseMatch 오류가 발생합니다.

  29. 29

    한 계정에서 사용 된 GB 양을 가져 오는 동안 오류가 발생했습니다.

뜨겁다태그

보관