블로그라운지와 그누보드 연결하기
블로그라운지와 그누보드를 연결해 보았는데 실력이 딸려서 회원 가입과 정보 수정만 됩니다. 혹 다른 분이 회원 탈퇴, 로그인, 로그아웃 등을 성공하시면 공개해 주시길... 그래도 그럭저럭 쓸만 합니다. 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);
댓글 2개
게시판 목록
그누4 팁자료실
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 3309 | 3년 전 | 1803 | ||
| 3308 | 11년 전 | 2091 | ||
| 3307 |
uPAmJ903
|
6년 전 | 4750 | |
| 3306 |
바른사나이
|
6년 전 | 3273 | |
| 3305 | 6년 전 | 12305 | ||
| 3304 | 7년 전 | 3702 | ||
| 3303 | 7년 전 | 3742 | ||
| 3302 |
지리산초보
|
7년 전 | 13596 | |
| 3301 |
sozet
|
8년 전 | 4901 | |
| 3300 |
sozet
|
8년 전 | 5971 | |
| 3299 |
sozet
|
8년 전 | 10862 | |
| 3298 | 8년 전 | 4015 | ||
| 3297 |
또치하우스
|
8년 전 | 4442 | |
| 3296 | 8년 전 | 11969 | ||
| 3295 |
또치하우스
|
8년 전 | 14985 | |
| 3294 | 8년 전 | 6024 | ||
| 3293 | 8년 전 | 5587 | ||
| 3292 |
|
9년 전 | 5316 | |
| 3291 | 9년 전 | 13677 | ||
| 3290 | 9년 전 | 5051 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기