원래 Joomla를 사용하여 Django를 사용하여 사이트를 개편했습니다. Joomla에서 직접 사용자 레코드를 가져올 수 있는지 궁금합니다. (내 주요 관심사는 사용자 비밀번호입니다. 암호화 됨).Joomla에서 Django로 사용자 계정 마이그레이션하기
4
A
답변
3
예, 할 수는 있지만 약간의 작업이 필요합니다. Joomla는 사용자를 특정 DB 테이블 구조로 유지하므로 Django 응용 프로그램에서 생성 한 사용자 테이블에 끌어다 놓아야합니다. 암호화에 관해서는, 알고리즘이 알려져 있다면, 아마도 해시 값은 DB에 보관되어 있고 장고 애플리케이션에서 같은 해싱 알고리즘을 구현하는 한 그대로 전송할 수 있습니다.
기억 : Django는 Joomla보다 일반적인 '개념'입니다. 웹 응용 프로그램을 작성하기위한 프레임 워크이므로 이론적으로 Joomla를 완전히 다시 구현할 수도 있습니다.
0
Django (Python)는 웹 프레임 워크 인 반면 Joomla (PHP)는 CMS입니다.
이것이 실제로 가능한지 궁금합니다. 이 시점에서 결론을 내릴 수있는 것은 입니다.은 불가능합니다. 그러나 누군가는 이것에 대해 어떤 생각을 가지고 있을지도 모릅니다.
고마워요 :)
1
나는이 문제에 접근하는 3 가지 방법이 있다고 생각 :
1) 당신은 어떻게 줌라에 대해 읽고 장고 암호 해시를하고 스크립트
2 마이그레이션을) 당신은 당신의 자신을 만들 수 있습니다이 authentication backend
3) 사용하실 수 있습니다
관련 문제
- 1. Joomla에서 계정 링크 만들기를 변경하려면 어떻게해야합니까?
- 2. django로 사용자 테이블 확장하기
- 3. Joomla에서 사용자 정의 사용자 그룹을 만드는 방법
- 4. 단위 테스트 - 사용자 계정
- 5. 사용자 계정 유형 값
- 6. 제공된 사용자 계정
- 7. 웹 사이트의 사용자 계정
- 8. 레일 : 사용자 계정
- 9. Vista 사용자 계정 만들기
- 10. 유효성 검사 사용자 계정
- 11. postgres 사용자 계정 비활성화
- 12. wcf 사용자 계정
- 13. VSS에서 SVN으로 마이그레이션하기
- 14. Joomla에서 사용자 정의 양식의 데이터를 삽입하십시오.
- 15. joomla에서 사용자 정의 정적 HTML 파일에 액세스
- 16. Django로 출석 데이터 처리하기
- 17. N 테이블에 사용자 계정 배포
- 18. 계정 만들기 사용자 ID FBML
- 19. 사용자/계정 웹 서비스 (.NET)
- 20. 사용자 계정 이미지 가져 오기
- 21. 여러 사이트간에 사용자 계정 공유
- 22. 사용자 계정 설계 및 보안
- 23. Windows 서비스 사용자 계정 설정
- 24. 사용자 데이터베이스에 계정 정보 포함
- 25. MySQL 트리거 사용자 계정 비활성화
- 26. 사용자 계정 삭제의 의미는 무엇입니까?
- 27. windows 사용자 도메인 계정 질문
- 28. C#으로 Borland C++ 마이그레이션하기
- 29. django로 텍스트를 굵게 만들기
- 30. Django로 여러 파일 업로드
내 Django 응용 프로그램에서 같은 해싱 알고리즘을 구현하는 데 문제가있는 비트 .... 내가 그 동안이 작업을 수행 할 수있는 방법을 찾을 수 있는지 보겠습니다. – Stephen
Joomla는 오픈 소스이기 때문에 해싱을 위해 사용하는 알고리즘을 쉽게 찾을 수 있습니다. 대부분의 기회는 SHA-1 같은 표준 알고리즘입니다. 실제로 어떤 것을 구현하지 않고서도 파이썬에서 찾을 수 있습니다. –
Joomla는 해시 된 해시를 데이터베이스에 저장합니다. libraries/joomla/user/user.php의 bind() 함수와 libraries/joomla/user/helper.php의 JUserHelper :: getSalt() 및 JUserHelper :: getCryptedPassword()를 보길 원할 것입니다. 로그인 프로세스는 JUserHelper :: getCryptedPassword()를 사용하는 plugins/authentication/joomla.php에서 발생합니다. – jlleblanc