내 응용 프로그램을 Kohana 3.2로 업그레이드하려고하는데 모든 사용자가 Kohana 3.0의 Auth에 의해 암호화 된 암호로 데이터베이스에 있기 때문에 문제가 발생합니다. 그것은 3.2 다르게 보인다. 동일한 암호화를 사용하도록 3.2를 구성 할 수 있습니까?kohana 3.0 Auth module with 3.2
1
A
답변
2
간단한 방법은 없습니다. Kohana 3.2는 hash
+ salt 대신 hash_hmac()
을 사용합니다. 또한 로그인 워크 플로가 변경되었습니다 (예 : 3.2의 Model_User
에는 로그인 논리가 포함되지 않음). 3.0에서 3.2로 많은 코드를 복사해야 할 것입니다. 좋은 생각은 아닙니다.
비밀번호 복구 링크가 포함 된 이메일을 보내는 방법은 무엇입니까? 이전 비밀번호가 깨졌지만 사용자는 간단히 비밀번호를 다시 정의 할 수 있습니다. 그리고 "기억 된"모든 사용자를 로그 아웃하는 것을 잊어서는 안됩니다 (기본 컨트롤러의 어딘가에서 before()
방법은 완벽한 장소입니다).
추신. 나의 영어에 유감스럽게 생각하고, 나의 모국어가 아니야.
관련 문제
- 1. Authorize.NET with Kohana 3.0
- 2. kohana Auth with automodeler ORM
- 3. Kohana 3.2 'advance'ORM 조인
- 4. Kohana 3.2 ORM Auth 모듈에 로그인 할 수 없습니까?
- 5. Kohana 3.2 Auth 클래스에서 force_login()은 어디에 있습니까?
- 6. 로그인을위한 Kohana Auth 콜백
- 7. Kohana 3.2 has_one 모델은
- 8. Kohana 3.2 - 세션 데이터베이스
- 9. Kohana 3.2 Route :: get
- 10. Kohana 3.2 호선 -
- 11. kohana 3.2 경로 예
- 12. Kohana 3.2 오류
- 13. Media Module for Python 3.2
- 14. Kohana 3.2 데이터베이스의 세션 저장
- 15. Kohana 3.2 응답 :: send_file이 깨졌습니다.
- 16. Kohana 3.2 및 Smarty로 양식
- 17. Kohana 3.2 스트리밍 비디오 동결
- 18. RegFree with CPython with win32com module
- 19. specjour with Rails 3.2
- 20. Tropo WebAPI with Drupal Module
- 21. 로그인시 Kohana Auth 이상한 오류 메시지
- 22. Kohana : Mixu의 Auth Useradmin 템플릿을 적용하십시오.
- 23. Kohana - 사용자 등록 런타임 오류 (auth)
- 24. Kohana 특정 기계의 AUTH loggin 문제
- 25. 이메일을 통한 Kohana Auth 로그인 사용자 이름
- 26. .htaccess auth files with wordpress
- 27. Kohana 3.2 내가 넣은 다음 모듈 Kohana 3.2을 사용하여 웹 응용 프로그램 개발입니다
- 28. Kohana 3.2 Auth ORM : "remember me"옵션을 사용하여 로그인 할 수 없습니다.
- 29. Kohana 3.2 요청 -> 헤더 [ '콘텐츠 유형은'] 어떤 이유로 Kohana 3.2
- 30. NSObjCMessageLoggingEnabled with iPhone 3.0
당신의 영어는 완벽하게 괜찮습니다, 사과 할 필요가 없습니다;) – matino
절대적으로 완벽하게 이해됩니다. 나는 그것을 kohana 3.0에 다시 되돌리기로 결정했다. 혼란을 감당할 여유가 없습니다. 3.2에서 3.0 암호로 작업하는 것은 큰 문제가 아니 었습니다. 신경 쓰지 마. 그래도 감사합니다. –
@koorb, Kohana 3.2의 Auth 모듈을 사용하면 해시 방법을 정의 할 수 있습니다 (config/config.php 참조). 이 경우 Kohana 3.0에서 사용 된 것으로이 해시 메소드를 변경할 수 없습니까? –