메일인증관련 질문 정보
메일인증관련 질문본문
이번에 제로보드에서 그누보드로의 이전 작업을 하고 있습니다.
이메일인증을 사용하려 합니다.
약간의 기능변경을 하려고 하는데 생각하면 할 수록 답이 나오지 않네요..
회원데이터 약 1만명 정도 인데..
공지를 하더라도 초반에 혼란을 가져올것 같아서요..
메일인증이 되지 않아도 일단 로그인은 가능하게 하고 레벨을 1로 할 수 없을까요 메일인증을 하면 레벨 2가 되도록 하고 싶은데 간단해 보이면서도 어렵네요..
고수님들의 답변이 절실히 필요로 합니다. 도와주세요...
댓글 전체
그누보드 member테이블 구조를 보시면 mb_email_certify 필드값이 메일인증 관련 값입니다.
우선 제로보드의 회원정보를 그누보드 회원정보로 옮기되, mb_email_certify값에 특정한 날짜를 모두 넣어줍니다.(그누보드 옮기기전 날짜값 같은것으로요)
그리고 회원레벨값인 mb_level 은 전부 1로 세팅을 해줍니다.
위의 두가지는 mysql 문으로 쉽게 하실수 있습니다.
update g4_member set mb_level = 1,set mb_email_certify='2006-06-27 00:00:00' 이런식으로요..
그리고, 메일인증시 mb_email_certify값에 메일인증한 날짜시간과 mb_level에 2 값을 넣어주는 함수를 생성해서 해결하면 될것 같네요. bbs/email_certify.php 화일에서
sql_query(" update $g4[member_table] set mb_email_certify = '$g4[time_ymdhis]' where mb_id = '$mb_id' ");
를
sql_query(" update $g4[member_table] set mb_email_certify = '$g4[time_ymdhis]', mb_level = 2 where mb_id = '$mb_id' "); 로 변경해주면 될것 같습니다.
좋은결과 있길 바랍니다.
우선 제로보드의 회원정보를 그누보드 회원정보로 옮기되, mb_email_certify값에 특정한 날짜를 모두 넣어줍니다.(그누보드 옮기기전 날짜값 같은것으로요)
그리고 회원레벨값인 mb_level 은 전부 1로 세팅을 해줍니다.
위의 두가지는 mysql 문으로 쉽게 하실수 있습니다.
update g4_member set mb_level = 1,set mb_email_certify='2006-06-27 00:00:00' 이런식으로요..
그리고, 메일인증시 mb_email_certify값에 메일인증한 날짜시간과 mb_level에 2 값을 넣어주는 함수를 생성해서 해결하면 될것 같네요. bbs/email_certify.php 화일에서
sql_query(" update $g4[member_table] set mb_email_certify = '$g4[time_ymdhis]' where mb_id = '$mb_id' ");
를
sql_query(" update $g4[member_table] set mb_email_certify = '$g4[time_ymdhis]', mb_level = 2 where mb_id = '$mb_id' "); 로 변경해주면 될것 같습니다.
좋은결과 있길 바랍니다.
답변감사합니다. 답이 나온것 같네요^^
작업하다 막히면 쪽지 보내도 되겠죠??^^
지식 내공 같은거 있음 드리고 싶은 심정이네요..감사합니다.
작업하다 막히면 쪽지 보내도 되겠죠??^^
지식 내공 같은거 있음 드리고 싶은 심정이네요..감사합니다.