답변 5개 / 댓글 6개
채택된 답변
+20 포인트
회원디비를 합친다...
그렇다면 중복회원에 대한 대비가 필요하죠
여기서 중복이라함은 아이디, 닉네임, 이메일 이렇게 3가지 모두가 되겠죠.
phpMyAdmin 으로 부어넣는것은 좀 위험이 있을듯 싶구요.
프로그램을 하나 만들어서 디비에 중복 체크하고 넣어야 할듯 싶습니다.
아이디 체크 > 닉네임 체크 > 이메일 체크
중복 없으면 디비에 저장
중복 있으면 건너뛰기 ...
참고자료는 그누보드 배포판에 포함된 컨버터 파일을 참고해서 만들어 보시면 되겠네요.
★★반드시 DB백업 후 진행해주세요.★★
phpmyadmin에서 g5_member 선택 후 상단메뉴의 테이블작업 클릭하셔서 테이블복사에서 원하시는 DB명의 g5_member로 복사하시면 됩니다.
DB초보라 중복데이터의 충돌여부는 테스트 해보지 못했습니다.
예: 그누보드1의 아이디가 그누보드2에도 존재할때.
★★반드시 DB백업 후 진행해주세요.★★
답변에 대한 댓글 4개
새 테이블을 생성한다면 dbconfig.php의 테이블명도 member에서 원하는 테이블명으로 변경해줘야 할것같습니다.
(그누보드1, 그누보드2 모두 변경해야함)
member3로 합친후 중복id는 삭제하시면 되겠네요.
[code]
$g5['member_table'] = G5_TABLE_PREFIX.'member3'; // 회원 테이블
[/code]
하지만 일반회원의경우 아이디는 같아도 비밀번호가 틀릴경우가 있을수도 있으니 참고하세요.
★★반드시 DB백업 후 진행해주세요.★★
(그누보드1, 그누보드2 모두 변경해야함)
member3로 합친후 중복id는 삭제하시면 되겠네요.
[code]
$g5['member_table'] = G5_TABLE_PREFIX.'member3'; // 회원 테이블
[/code]
하지만 일반회원의경우 아이디는 같아도 비밀번호가 틀릴경우가 있을수도 있으니 참고하세요.
★★반드시 DB백업 후 진행해주세요.★★
답변을 작성하려면 로그인이 필요합니다.
