블로그라운지와 그누보드 연결하기 정보
블로그라운지와 그누보드 연결하기본문
블로그라운지와 그누보드를 연결해 보았는데 실력이 딸려서 회원 가입과 정보 수정만 됩니다. 혹 다른 분이 회원 탈퇴, 로그인, 로그아웃 등을 성공하시면 공개해 주시길... 그래도 그럭저럭 쓸만 합니다. 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