블로그라운지와 그누보드 연결하기 정보
블로그라운지와 그누보드 연결하기본문
블로그라운지와 그누보드를 연결해 보았는데 실력이 딸려서 회원 가입과 정보 수정만 됩니다. 혹 다른 분이 회원 탈퇴, 로그인, 로그아웃 등을 성공하시면 공개해 주시길... 그래도 그럭저럭 쓸만 합니다. RSS 최신글 스킨을 사용하시면 블로그라운지의 최신글을 메인에서 보여줄 수 있습니다.
일반 홈페이지 또는 쇼핑몰에 메타 블로그 사용시 유용할 것입니다.
블로그라운지 : http://bloglounge.itcanus.net/
블로그라운지를 설치한 후 그누보드의 bbs/register_form_update.php 파일을 수정합니다.
회원 가입 부분 마지막에...
 //블로그라운지 hmac 컴포넌트
 include_once("$g4[path]/bloglounge/components/LZ.PHP.Core.php");
 //블로그라운지 회원 가입
 $loginid = $mb_id;
 $password2 = Encrypt::hmac($loginid, md5(md5($mb_password)));
 //블로그라운지 관리자 인증이 설정되어 있다면
 $row2 = sql_query(" select value from bl_Settings where name = 'restrictJoin' ");
 if ($row2[value] == 'y')
     $sql2_2 =  " , is_accepted = 'n' ";
 else
     $sql2_2 =  " , is_accepted = 'y' ";
 $sql2 = " insert into bl_Users
        set loginid = '$loginid',
        password = '$password2',
        name = '$mb_name',
        email = '$mb_email',
                 created = UNIX_TIMESTAMP(),
        lastLogin = '0',
                host = '0',
               is_admin = 'n'
               $sql2_2 ";
 sql_query($sql2);
회원 정보 수정 마지막에...
 //블로그라운지 hmac 컴포넌트
 include_once("$g4[path]/bloglounge/components/LZ.PHP.Core.php");
 //블로그라운지 회원 정보 수정
 $loginid = $_POST[mb_id];
 $sql2_2 = "";
 // 비밀번호 수정이라면
 if ($mb_password) {
  $password2 = Encrypt::hmac($mb_id, md5(md5($mb_password)));
     $sql2_2 =  " , password = '$password2' ";
 }
 $sql2 = " update bl_Users
      set email = '$mb_email'
                 $sql2_2
               where loginid = '$loginid' ";
 sql_query($sql2);
1
