회원정보 변경 기간

회원정보 변경 기간

QA

회원정보 변경 기간

본문

회원정보에서 닉네임 변경하면 관리자 화면에서 며칠동안 변경 못하도록 설정이 가능한데


이기능을 이메일에도 적용하고싶은데 어떤식으로 적용해주면 되나요????


즉 회원가입 후 이메일 변경을 일정기간동안 못하도록 하고싶거든요.


readonly 소스를 넣어버리니 이건 아예 변경을 못하게 막아버리다보니...


기간을 설정해놓고 변경 하거나 수정할 수 있도록 하고싶어요..

이 질문에 댓글 쓰기 :

답변 1

수정할 곳이 좀 많습니다.


닉네임은 mb_nick_date 필드가 별도로 있습니다. 여기에 수정 날짜가 기록되죠

이메일도 마찬가지로 여분필드를 사용하던지 필드를 하나 추가해서 똑같이 해줘야 합니다.


register_form.skin.php 스킨 파일에서 보면 닉네임은 이렇게 되어 있죠.

<?php if (isset($member['mb_nick_date']) && $member['mb_nick_date'] > date("Y-m-d", G5_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) { // 닉네임수정일이 지나지 않았다면  ?>

<input type="hidden" name="mb_nick_default" value="<?php echo get_text($member['mb_nick']) ?>">

그리고 그 아래쪽에 있는 닉네임 입력 부분도 참고하셔야하고..


또한...

register_form_update.php 파일 쿼리에서도 추가해야 합니다. sql_nick_date 부분 참고하면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 59,641
QA 내용 검색

회원로그인

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