2013-02-21 2 views
0

내 drupal 데이터베이스를 사용하여 symfony 응용 프로그램에서 사용자를 인증하고 싶습니다. 암호화 된 비밀번호를 검색하여 제출 된 비밀번호와 비교할 수 있어야합니다. 문제는 기본 인코더가 Drupal 구성 요소 (http://api.drupal.org/api/drupal/includes%21password.inc/function/_password_crypt/7)에서 사용되지 않는다고 생각합니다.Symphony2의 Drupal 7에서 암호 인코더를 사용하는 방법

따라서 제 질문은 어떻게 심포니 사용자 정의 인코더에서 drupal 인코더를 구현할 수 있습니까?

답변

0

여기를보세요 감사합니다 그런 다음 함수 호출 다음

http://api.drupal.org/api/drupal/includes%21password.inc/function/user_hash_password/7, 당신은이 심포니입니다 모방 할 수 있어야한다. 기본적으로 sha512를 소금과 함께 사용합니다. 실제로 내가 일을 한 내 비밀번호를 더 해시 기호가 없었다 경우에만 일하고, Symfony2 create own encoder for storing password

+0

감사 :

심포니에서 자신의 인코더를 코딩하는 방법은이 질문을 참조하십시오. 자, 나는 drupal 부트 스트랩을 포함시키고 그 기능을 그대로 사용하려고합니다. 이후, 모든 포함 된 라이브러리를로드하지 않도록 함수를 모방하려고합니다. – Hannibal61

관련 문제