나는 firebase 인증으로 사용자를 가져 오는 것과 관련하여 중요한 질문이 하나 있습니다. 내 옛 시스템에는 md5 해시 형식의 사용자 비밀번호가 들어 있습니다. 나는 암호의 해시를 취하기 위해 PHP md5 함수를 사용했다. 이제 문제는 firebase 명령 행을 통해 사용자를 임포트하는 동안 firbase import 명령은 md5 해시 중에 사용 된 라운드 수를 필요로하지만 php는 그에 대한 정보를 제공하지 않는다는 것입니다. 따라서 가져온 후에 사용자 비밀번호가 일치하지 않습니다. 친절하게 그 문제를 없애도록 도와주세요. 나는 너의 친절한 반응을 기다리고있다.사용자가 Firebase 인증에서 가져 오기
1
A
답변
1
md5($passwrd)
과 같은 PHP 내장 md5 기능을 사용하는 경우 base64로 인코딩하고 계정 파일에 passwordHash 필드로 설정하십시오. 그리고 0
예에 라운드를 설정합니다
내가 "안녕", 나는 다음과 같은 MD5 해시 문자열을 base64 인코딩을 얻을 수있는 암호 문자열을 가정하자. passwordHash이 제기으로
php > $pwd = "Hello";
php > echo base64_encode(md5($pwd));
OGIxYTk5NTNjNDYxMTI5NmE4MjdhYmY4YzQ3ODA0ZDc=
생성 된
OGIxYTk5NTNjNDYxMTI5NmE4MjdhYmY4YzQ3ODA0ZDc=
를 사용합니다. 그런 다음 MD5 hash-algo 및 0 라운드로 auth : import를 실행하십시오. 수동으로 작동하는지 확인했습니다.
관련 문제
- 1. Tastypie 맞춤 인증에서 kwargs 가져 오기
- 2. Firebase 인증에서 사용자 목록 검색
- 3. Firebase : UID에서 DisplayName 가져 오기
- 4. Android의 Google 인증에서 사용자가 처음으로 인증되었는지 확인하십시오.
- 5. JSON이 깨진 Firebase 가져 오기
- 6. 어떻게 FireBase 인증에서 NullPointerException을 피할 수 있습니까?
- 7. Firebase Web에서 데이터 가져 오기
- 8. 배열별로 Firebase 데이터 가져 오기
- 9. firebase 보관함에서 사진 가져 오기
- 10. firebase serverside로 MismatchSenderId 가져 오기
- 11. Firebase 스토리지에서 이미지 가져 오기
- 12. Firebase 특정 데이터 가져 오기
- 13. Firebase Multipath 가져 오기 데이터
- 14. Firebase listview에서 데이터 가져 오기
- 15. Firebase 사용자로부터 providerData 가져 오기
- 16. firebase 데이터베이스에서 데이터 가져 오기
- 17. Firebase 타임 스탬프 가져 오기
- 18. Firebase 전화 인증에서 코드를 수신하지 못합니다.
- 19. 사용자 개체 만 가져 오기 Firebase?
- 20. Firebase 데이터베이스의 모든 하위 데이터 가져 오기
- 21. Firebase 쿼리 (하위 하위 속성 가져 오기)
- 22. Firebase 데이터베이스 하위 키 가져 오기 값
- 23. 새로운 Firebase 콘솔에 오래된 firebase 프로젝트 가져 오기
- 24. Firebase 데이터베이스에서 특정 데이터 가져 오기
- 25. 사용자가 좋아하는 페이지 가져 오기
- 26. 사용자가 만든 이벤트 가져 오기
- 27. 사용자가 선택한 파일 가져 오기
- 28. 빈 ArrayList - Firebase 데이터 가져 오기
- 29. getRedirectResult가 지연되어 사용자가 인증에서 돌아온 후에 호출
- 30. Firebase/nodeJS - 여러 firebase 데이터 참조에서 데이터 가져 오기