2012-06-20 1 views
0

Symfony 2.1-dev를 사용 중이며 양식을 사용하여 사용자를 인증 할 때 문제가 있습니다. Symfony 2.1-dev를 사용한 인증 (잘못된 자격증 명)

First of all my code

문제

:
나는 "잘못된 자격 증명"오류가 인증.
엔티티에 일부 로깅을 넣었고 로깅 된 문자열이 나타나지 않아 엔티티가 사용되고 있지 않다고 가정합니다.
어쨌든 로그에 올바른 테이블에 대한 쿼리가 생성되고 있음을 보여줍니다.

무엇이 누락 될 수 있습니까? 사전에 어떤 도움

감사

편집 :

지금 문제가 암호 것을 알 수 있었다.
비품에서 암호를 암호로 고쳐 쓸 때 어떤 이유로는, 결과 문자열의 길이를 인증 할 때 88 문자가되는 반면, 60 문자로 단축됩니다.
왜 그럴 수 있습니까?

답변

0

마지막으로 작동했습니다. 암호 필드의 길이를 업데이트했습니다. 처음 엔 효과가 없었지만 갑작 스레 그 일을했습니다. 캐싱이 있어야합니다.

것들 나는 다른 독자들과 어쩌면 도움이 배운 :

  • 은 엔티티의 __construct 방법은 실행되지 않습니다. 나는 그 클래스가 서브 클래 싱되고 있다고 가정한다. 따라서 생성자를 로깅하면 아무 것도 수행하지 않습니다.
  • 캐시 처리 ... 전에 최종 해결책을 시도했지만 작동하지 않아서 다른 문제를 찾고 하루 종일 보냈습니다.
  • 이런 종류의 문제는 Symfony의 내부에 들어가는 데 도움이됩니다 .-)