login_check.php 에서 궁금한 내용이 있어요.

login_check.php 에서 궁금한 내용이 있어요.

QA

login_check.php 에서 궁금한 내용이 있어요.

본문

안녕하세요 login logic을 공부하다가 궁금한 점이 있어서 질문드립니다.

login.skin.php에서 넘어온 데이터를 login_check.php에서 체크 하는데


$mb = get_member($mb_id);

$mb라는 변수에 입력받은 아이디를 입력받는데

 


if (!$is_social_password_check && (!$mb['mb_id'] || !login_password_check($mb, $mb_password, $mb['mb_password'])) ) {
 
    run_event('password_is_wrong', 'login', $mb);
 
    alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');
}

if문 조건에서 login_password_check()안에

$mb['mb_password']는 뭐죠?

$mb는 배열이 아니지 않나요? mb_password값도 안가지고 있는거 아닌가요?

어떻게 저렇게 사용하는건지 잘 모르겠습니다.

 

이 질문에 댓글 쓰기 :

답변 1

get_member($mb_id) 는 회원정보 추출함수로
적용 후 $mb에 배열로 데이터를 저장합니다.
get_member 이후 코드에 print_r($mb); 해서 검증해보세요.
답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT