ID대신 mb_no사용하는법

ID대신 mb_no사용하는법

QA

ID대신 mb_no사용하는법

본문

그누보드는 회원 아이디로 검색이라든지

쪽지보내기

회원정보보기 같은곳에서

회원의 ID 값으로 조회해서 ID가 다 노출되어버리는데요

mb_no 같은 값으로 대체해서 사용하는 방법이 있을까요?

바꿔줄 곳이 많을것같은데

혹시 이렇게 변경해서 사용하고 계신분 계시면 도움 부탁드립니다

이 질문에 댓글 쓰기 :

답변 7

일단은 아이디라는 것은 많은것이 연동이 되어있으며, 이를 막는다는것은 사실상 옳바르지 않습니다. 다만 아이디에 대한 노출을 막고자한다면 관련 페이지에 모두 찾아서 노출을 막아주거나 .. 닉네임으로 대체시키거나 하면됩니다.

그리고 참고로 그누의 기본은 아이디를 보호할수가 있습니다. 그것은 본인이 아이디로 노출할것인지 닉네임으로 할것인지 선택사항으로 처리 할수있습니다.

 

mb_no 는 말그대로 가입순번입니다. 이는 바르지않습니다. 말그대로 순번이 아이디셈이 되버린다는거죠.

그누보드의 많은 기능이 아이디를 기반으로 동작하고 원하시는대로 mb_no 로 변경하시려면 꽤 많은 코드에서 고쳐야 합니다.

 

단순히 링크에서만 고쳐서 될게 아니고 요청을 처리하는 곳에서도 id 대신 mb_no 를 받아 데이터를 가져오도록 쿼리문도 수정해야하죠.

또한, 주소에서만 노출되는게 아니고 HTML 소스 어디에선가 아이디가 노출될 수 있기 때문에 사실상 모든 유형의 페이지를 확인하여 아이디가 노출되는 것 전부를 찾아내서 바꿔야겠죠.

 

hook으로 처리할 방법도 없고 어쩔 수 없습니다. 코드 수정해야합니다.

이것들을 변경하면 업데이트가 곤란해지므로 최소한으로 코드를 고치고 변경사항을 잘 관리해야 합니다.

 

아이디도 중요한 개인정보 중 하나이고 mb_no 가 있는데도 아이디만을 사용하기 때문에 쉽게 노출되고, 모든 릴레이션에 아이디가 사용되어 아이디 변경도 안 되죠.

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

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