그누보드 회원구분은 어떻게 하는건가요? 정보
그누보드 회원구분은 어떻게 하는건가요?본문
php프로그래머입니다.
프로그램을 하나 만들었는데요.. 그누보드와 연동해서 사용하려합니다.
회원으로 로그인 했을경우에만 제가 만든 프로그램에 접근할수 있도록 하고 싶은데요..
제가 그누보드는 말만 들어봤지 한번도 사용해보질 않아서 도데체 감이 안잡힙니다.
검색해서 찾아보니 회원 비회원을 아래처럼 구분할수 있는거 같은데요..
if ($is_member && !$is_admin && $w != "u") {
// 회원일 경우 수행
} else {
// 비회원일 경우 수행
}
맞는건가요?
그런데 위의 내용은 아마도 게시판에서 쓰는 것같습니다.
제가 원하는것은 그누보드의 로그인쳐리 방법을 알아서
예를 들면 세션으로 했으면
세션값에 어떤값을 등록해서 사용했는지 알고싶습니다.
<? // 로그인 처리 부분
session_start();
session_register("$gn_id", "$gn_pw", "$gn_sid");
$gn_id = $id;
$gn_pw = $pw;
$gn_sid = session_id();
?>
?>
위처럼 로그인 처리를 했다면 아래처럼 할수 있겠지요..
<?
session_start();
if($HTTP_SESSION_VARS["$gn_sid"]) {
// 회원일 경우 수행
} else {
// 비회원일 경우 수행
}
?>
이처럼 로그인처리할때 세션값을 어떻게 등록하였는지 아시는분은
가르쳐 주셨으면 좋겠습니다.
댓글 전체
단지 로그인 여부를 확인하고 한다면
if ($member['mb_id'])
소스를 더 보시면 아실 거 같은데
common.php에
if ($_SESSION['ss_mb_id']) // 로그인중이라면
{
$member = get_member($_SESSION['ss_mb_id']);
가 있습니다. 이정도면 충분하실 듯하네요.
if ($member['mb_id'])
소스를 더 보시면 아실 거 같은데
common.php에
if ($_SESSION['ss_mb_id']) // 로그인중이라면
{
$member = get_member($_SESSION['ss_mb_id']);
가 있습니다. 이정도면 충분하실 듯하네요.
-. 참조내용 : /bbs/login_check.php 36라인 정도
// 회원아이디 세션 생성
set_session('ss_mb_id', $mb[mb_id]);
... 이하 중략 ...
-. 세션의 적용(연동 및 응용, 호출) : /common.php
'rolo'님께서 언급하신 소스코드 부분.
// 회원아이디 세션 생성
set_session('ss_mb_id', $mb[mb_id]);
... 이하 중략 ...
-. 세션의 적용(연동 및 응용, 호출) : /common.php
'rolo'님께서 언급하신 소스코드 부분.
rolo, 나스카님 감사합니다.
많은 도움이 됐습니다.
많은 도움이 됐습니다.