login.php질문이요

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

답변 2개 / 댓글 4개

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

노파심에 그렇지만

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

답변에 대한 댓글 3개

그럼 포인트 체크 뒤에 이런식으로 붙이는게 맞을까요?

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

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

답변에 대한 댓글 1개

감사합니다~~

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