그누보드로 변환된 회원 닉네임 변경이 안되게 하려면??? 정보
그누보드로 변환된 회원 닉네임 변경이 안되게 하려면???본문
제로에서 그누로 왔는데요...
기본환경설정에서
이렇게 해 놓아서 새로 가입하는 사람들은 닉네임을 변경할 수 없게 해 놓았는데...
제로때 가입한 사람들은 여전히 닉네임 변경이 가능하네요...
개인정보변경에서 별명란을 아이디처럼 아예 수정할 수 없도록 하려면
어떻게 해야할까요?
단, 최고관리자는 변경할수 있게 하고요...
기본환경설정에서
별명 수정 | 수정한 후 99999 일 동안 바꿀 수 없음 |
제로때 가입한 사람들은 여전히 닉네임 변경이 가능하네요...
개인정보변경에서 별명란을 아이디처럼 아예 수정할 수 없도록 하려면
어떻게 해야할까요?
단, 최고관리자는 변경할수 있게 하고요...
댓글 전체
멤버 테이블 DB를 꼭 백업해둔 뒤에 다음 코드를 실행시켜보세요.
<?
include_once("./_common.php");
sql_query("update `$g4[member_table]` set mb_nick_date=now() where mb_nick_date='0000-00-00'");
?>
이렇게 한 번 실행시켜주세요.
아마 제로에서 변환한 회원은 mb_nick_date 값이 0으로 되어있어서 99999일보다 이전에 닉네임을 바꾼 것으로 인식하기 때문에 그런 현상이 나타나는 것 같습니다. 0인 회원의 닉네임수정일을 오늘로 바꿔버리는 코드입니다.
<?
include_once("./_common.php");
sql_query("update `$g4[member_table]` set mb_nick_date=now() where mb_nick_date='0000-00-00'");
?>
이렇게 한 번 실행시켜주세요.
아마 제로에서 변환한 회원은 mb_nick_date 값이 0으로 되어있어서 99999일보다 이전에 닉네임을 바꾼 것으로 인식하기 때문에 그런 현상이 나타나는 것 같습니다. 0인 회원의 닉네임수정일을 오늘로 바꿔버리는 코드입니다.
아항... 그렇군요....
phpmyadmin에서 실행하려면
update `$g4[member_table]` set mb_nick_date=now() where mb_nick_date='0000-00-00'
이렇게 하면 되나요?
phpmyadmin에서 실행하려면
update `$g4[member_table]` set mb_nick_date=now() where mb_nick_date='0000-00-00'
이렇게 하면 되나요?
$g4[member_table] 대신 g4_member 를 넣으셔야죠.
달러로 시작하는 것은 php 변수입니다.
달러로 시작하는 것은 php 변수입니다.
감사합니다~