테스트 사이트 - 개발 중인 베타 버전입니다

회원정보 변경 기간 채택완료

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

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

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

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

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

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

답변 1개

채택된 답변
+20 포인트

수정할 곳이 좀 많습니다.

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

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

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

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

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

또한...

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

수정해야할께 많이 있네요..알려주신대로 찬찬히 수정해줘야겠네요..ㅠㅠ
나중에 따로 그누스터디에 팁을 올려놓겠습니다. 그때까지 해결 못하셨으면 참고해보세요.
막히는부분 발생하면 다시 문의글 올릴께요~

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

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

로그인

전체 질문 목록

🐛 버그신고