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

login.php질문이요

레지스터폼 4년 전 조회 51,639

db에 mb_password2라는 필드를 하나 더 만들었는데 로그인 시에 자동으로 mb_password값을 sha256으로 암호화해서 mb_password2에 insert 하고 싶은데 어느부분에 추가해야할까요

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

답변 2개

4년 전

bbs/login_check.php 68라인 포인트 체크 부분 뒤에서 처리하면 적절해 보입니다.

노파심에 그렇지만

비번은 이미 암호화 되어 있는 것이 다시 sha256으로 암호화 되어 저장되겠네요.

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

답변에 대한 댓글 3개

레지스터폼
4년 전
그럼 포인트 체크 뒤에 이런식으로 붙이는게 맞을까요?

if($member) {
$sql= " insert into {$g5['member_table']} set mb_password2 = '".hash(SHA256,get_encrypt_string($mb_password))."' where mb_id = '{$mb['mb_id']}' ";
}
평정심
4년 전
멤버인지는 앞 부분에서 체크가 되어 그 부분까지 온것이므로
if ($member) 보다는
if (!$mb['mb_password2'] 즉, mb_password2에 값이 없으면 이 적당하리라 보입니다.
레지스터폼
4년 전
자세하게 알려주셔서 감사합니다

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

식쏭
4년 전

로그인시에? 라면 login_check.php 요

 

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

답변에 대한 댓글 1개

레지스터폼
4년 전
감사합니다~~

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

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

로그인