망보드 꿀팁 – 회원 이름 중복검사 및 마스터 사칭 금지 설정

워드프레스와 호환되는 게시판은 몇 종류가 있습니다만, 외국인에게 익숙한 포럼형식은 우리나라 사람들에게 너무 생소하고…( 대표적인게 bb Press 가 있죠 )

그렇다고 한국인에게 익숙한 갤러리나 웹진형, 목록형의 게시판은 그리 선택권이 많지도 않습니다. 대표적인게 코스모스와 망보드인데요, 저는 편의성과 가격 문제 때문에 망보드를 선택하였습니다.

무려 게시판과 더불어 회원관리 및 소셜 로그인이 공짜이기 때문이지요 -0- 정말 감사한 일입니다 ㅎㅎㅎ

하지만, 망보드는 기본 뼈대만 제공하고, 뭔가 좀 색다르게 만들고 싶다면 나머지는 알아서 고쳐서 써야 하는 것을 룰로 삼고 있습니다. 물론 메뉴얼과 강의는 제공해 주지만, 저같은 초보에게는 상당히 힘든 일이죠 ㅠㅠ

어쨋든, 서론이 길었습니다. 우연히 회원가입 후 이름을 아무 제한 없이 어드민(마스터)과 똑같이 설정이 가능한 걸 발견하고 이를 망보드에 문의하였더니 친절하게 답을 받았습니다.


안녕하세요! 망보드 기술지원팀입니다.

망보드에서 제공하는 회원관리 기능은 기본적인 설정으로 제공되고 있기 때문에 추가적인 세부 설정은 모델링 기능을 통해 직접 수정해서 사용해 주셔야 합니다.

사용자가 단순히 관리자 닉네임을 사용하지 못하게 설정하실 경우 회원 모델링 파일에서 아래 코드를 찾아 키워드를 추가하시면 됩니다.

– mbw_set_filter(“filter_admin”,”admin,administrator,관리자,운영자”);

그리고 모든 사용자가 중복된 이름을 사용하지 못하게 설정하실 경우 모델링 파일에서 이름에 해당하는 모델링 코드에 아래와 같이 “unique”:”true” 속성을 추가해 주시면 회원가입 및 정보수정 버튼 클릭시 중복되는 이름을 체크하도록 설정할 수 있습니다.

{“field”:”fn_user_name”,”name”:”이름”,”width”:”200px”,”type”:”title”,”required”:”(*)”,”unique”:”true”,”unique_error”:”이미 존재하는 이름입니다<br>다른 이름을 입력해 주세요”}

모델링 속성에 대한 보다 세부적인 내용은 아래의 모델링 중급 매뉴얼 내용을 참고해 보시기 바랍니다.

https://www.mangboard.com/manual/modeling/#step3

감사합니다.

회원가입 및 정보수정 모델링 파일 경로

– 회원가입: mangboard/models/user/register.php

– 회원정보: mangboard/models/user/info.php


그래서 두개의 php파일을 설명대로 수정하였더니 잘 됩니다. 회원가입시, 혹은 회원정보에서 이름을 변경할 때, 기존에 있는 이름이나 금칙어 ( 마스터, 어드민, admin…등등)를 더이상 적용할 수 없게 되더군요.

{“field”:”fn_user_name”,”name”:”이름”,”width”:”100%”,”required”:”(*)”,”unique”:”true”,”unique_error”:”이미 존재하는 이름입니다<br>다른 이름을 입력해 주세요”,”maxlength”:”20″,”pattern”:”user_name”,”pattern_error”:”정상적인 이름이 아닙니다(2~20자)”,”filter”:”filter_admin”,”filter_error”:”사용할 수 없는 이름입니다”},

이렇게 하면 모두 적용 할 수 있습니다

감사합니다

1 comments On 망보드 꿀팁 – 회원 이름 중복검사 및 마스터 사칭 금지 설정

  • 솔플마스터

    아참, 본문의 이미지에는 회원정보에 별게 없는데… 원래는 상당히 자세합니다. 전화번호…주소..등등 개인정보를 잔뜩 넣을 수 있도록 되어 있습니다만, 저같은 경우는 그런건 필요없기 때문에 모조리 삭제해서 이름과 이메일, 사진만 넣을 수 있도록 되어 있습니다

Leave a reply:

Your email address will not be published.