스팸필터링 중 회원가입 관련

루가스마님이 공유해주신 스팸필터링입니다.



https://sir.kr/yc5_plugin/423



저에게 필요한 내용이라 적용을 해보려고 하는데

해당 내용을 넣으면 관리자페이지에서

회원가입 한 회원를 리스트는 맞게 보이나,

회원정보 수정으로 확인해보면 해당 회원정보는 보이지 않고,

관리자 회원정보로 보입니다.

어떤 회원을 확인하더라도 관리자 회원정보로 보입니다.



좋은 내용을 공유해주셨는데 ㅠ

제가 잘 몰라서 세팅값 설정을 제대로 못하고 있습니다.

도움 부탁드립니다.

답변 2개

adm/member_form.php 파일에서
echo $mb_id; 해보세요.
$mb_id 값을 잘못 불러오고 있네요.
 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

음..제가 잘 몰라서 어떻게 수정하면 되는걸까요?

$mb = get_member($mb_id);
if (!$mb['mb_id'])
alert('존재하지 않는 회원자료입니다.');

if ($is_admin != 'super' && $mb['mb_level'] >= $member['mb_level'])
alert('자신보다 권한이 높거나 같은 회원은 수정할 수 없습니다.');

이 항목에서 수정을 하는 걸까요?


일단 원래 잘 쓰고 있었는데
스팸을 차단하고 싶어서 https://sir.kr/yc5_plugin/423 이 게시글을 보고
/extend/spamDefanceLDH.php 해당 문서를 넣었을때 회원정보가 관리자 정보로 보입니다.
다른 문제는 없는데 회원가입이 새로 들어오는 경우 회원을 확인하고 레벨로 구분하는지라...
회원정보가 확인이 안되서 뭔가 제가 셋팅값을 제대로 적용 못 한것 같아서요.
해당 문서를 넣지 않으면 회원정보는 잘 보입니다.
echo $mb_id; 해보시고 아이디 잘 넘어오는지 먼저 확인해야 합니다.
찾았습니다.
spamDefanceLDH.php 파일에서
$mb_id 를 찾아서 $mb_id_tmp 로 변경하세요. 4개 있네요

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

관리자페이지가 잘못된것 같은데요?
관리자페이지에서 test 회원을 수정 눌렀는데 막상 페이지에는 test 회원이 아니라 관리자 정보가 보인다는 말이죠?

/adm/member_form.php?sst=&sod=&sfl=&stx=&page=&w=u&mb_id=test
수정 URL 에서 끝에 회원 id 가 있는지 채크해보세요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

회원정보 내용은 관리자 정보로 보이나 주소 id는 해당 회원의 아이디로 보입니다.
adm/member_form.php?sst=&sod=&sfl=&stx=&page=&w=u&mb_id=회원아이디
경로도 맞는데 정보는 관리자정보가 보여서ㅠ

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

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

로그인
🐛 버그신고