그누보드 암호화 방식
본문
제가 워드프레스에서 그누보드로 회원정보를 이전했습니다.
그런데 워드프레스에서 쓰던 비밀번호로 로그인하니까 그누보드에서 로그인이 안되더라구요
당연히 암호화 방식이 달라서 그렇겠죠?ㅠ
이걸 어떻게 하면 그누보드에서도 로그인이 되게 할 수 있을지 궁금합니다...
답변 2
암호화된 것을 뚫지 않는 이상 방법이 없지 않을까 싶네요.
저 같은 경우는 디비 이전을 하게 되면 암호화 방식이 서로 다 달라서 유저들의 개개인 이메일이나 전화번호 같은 걸로 디비에 있는 비밀번호를 리셋시켜놓고 로그인해서 바꾸라고 합니다.
/lib/common.lib.php
에서
// 문자열 암호화
function get_encrypt_string($str)
{
if(defined('G5_STRING_ENCRYPT_FUNCTION') && G5_STRING_ENCRYPT_FUNCTION) {
$encrypt = call_user_func(G5_STRING_ENCRYPT_FUNCTION, $str);
} else {
$encrypt = sql_password($str);
}
return $encrypt;
}
// 비밀번호 비교
function check_password($pass, $hash)
{
$password = get_encrypt_string($pass);
return ($password === $hash);
}
해당부분은 wp의 암호화 방식으로 변경하세요
답변을 작성하시기 전에 로그인 해주세요.