테스트 사이트 - 개발 중인 베타 버전입니다

비밀번호를 old_password 함수로 바꿔야 합니다. 채택완료

smltree 4년 전 조회 1,776

다른 샵에 있던걸 영카트로 옮기고자 합니다.

 

기존샵은 비밀번호가 old_password 방식으로 암호화 되어있습니다.

 

기존 비밀번호를 그대로 사용하고 싶습니다.

 

1. 회원가입시 비번 암호화를 old_password 로 해야하고

2. 회원 로그인시 비번 비교할때 old_password로 비교해야할 듯 한데요

 

어느파일 어느부분을 손대야 할지 좀 막막해서요

관련 게시물이나 방법을 알려주시면 정말 감사하겠습니다.

 

감사합니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

현재 mysql 버전이 old_password()를 지원하는지 확인해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

그누위즈

https://sir.kr/g5_tip/10358

 

참고하자면

보통 현 상태에서 old_password를 사용하게되면 보안이나 취약점이 약하기 때문에

패스워드를 여분필드 mb_10에 일괄로 넣어둔 후

최초 로그인시 mb_10에 값이 있다면, old_password로 조회 후

암호가 맞다면, 실제 mb_password의 필드를 최신 그누보드5의 형식으로 update하고,

mb_10 필드를 초기화해주는 방식이 좋습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인