로그인전과 로그인후의 화면을 다르게 하고 싶습니다!!! > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로그인전과 로그인후의 화면을 다르게 하고 싶습니다!!! 정보

로그인전과 로그인후의 화면을 다르게 하고 싶습니다!!!

본문

안녕하세요?
PHP프로그램을 전혀 모르면서... 그누보드로 홈페이지를 하나 만들었습니다.
 
 
함 봐주세요~
2007년 1월1일 그랜드오픈예정입니다.
 
근데, 한가지 문제가 발생했습니다.
어제 테스트를 해보면서 알게 된건데... 회원탈퇴 메뉴가 없더군요... ㅋㅋㅋ
하여 다음과 같이 구현했으면 합니다.
 
회원정보 수정페이지인 register_form.skin.php 파일의 확인 버튼 옆에...
로그인 전에는 [취소] 버튼이 나오고 --> 취소버튼 클릭시 메인페이지로 이동
로그인 이후에는 [탈퇴] 버튼이 나오는 로직입니다. --> 탈퇴 버튼 클릭시 회원탈퇴 프로세스가 진행됩니다.
 
위와 같이 구현할 수 있는 PHP문을 만들어주시면 감사하겠습니다.
그럼 여러 고수님의 많은 도움 부탁드리겠습니다.
감사합니다.
  • 복사

댓글 전체

질문이 쉽게 이해가 안됩니다...
로그인 전인데 어케 회원정보수정페이지가 나올수 있죠???

어쨌든...탈퇴스크립은 이렇습니다...

register_form.skin.php 하단의 자바스크립트 부분에 아래코드를 추가...

----------------------------------------------------
// 탈퇴의 경우 아래 코드를 연동하시면 됩니다.
function member_leave()
{
    if (confirm("정말 회원에서 탈퇴 하시겠습니까?"))
            location.href = "<?=$g4[bbs_path]?>/member_confirm.php?url=member_leave.php";
}
----------------------------------------------------

한 다음...

----------------------------------------------------
<? if ($member[mb_level] <= $member[mb_id]) { ?>
<a href="javascript:member_leave();">
<img src="<?=$member_skin_path?>/img/탈퇴버튼이미지명" border="0">
</a>
<? } ?>
----------------------------------------------------
죄송합니다..
제가 질문을 다른 방향으로 했나보군요..
제가 궁금한건..
예를 들면,
로그인전에는 회원가입버튼이 나오고, 로그인후에는 회원탈퇴 버튼이 나오는 등의 로그인전후 상황에 따라 다른 버튼이 나오는 형태를 어떻게 구현하는지... 하는 부분입니다.
제가 볼때는 if문을 이용하면 될거 같은데... 제가 원하는건 if문입니다.
즉, 만약 로그인전이면 회원가입버튼이 나오고, 로그인후에는 회원탈퇴 버튼이 나온다...
이런 형태의 질문입니다.
죄송한데, 다시한번만 답변 해주시면 감사하겠습니다.
혹시 '회원탈퇴'가 아니라 '로그아웃'을 말씀하시는 거 아닌가요?
'로그인' '로그아웃'은 아래의 코드를 참조하시고
'회원탈퇴'는 위 시그너스님의 팁을 적용하면 됩니다. ^^

<? if ($is_member) { ?>
  <a href="<?=$g4['bbs_path']?>/logout.php?url=<?=$_SERVER['REQUEST_URI']?>">로그아웃</a>
  <a href="<?=$g4['bbs_path']?>/member_confirm.php?url=register_form.php">회원정보수정</a>
<? } else { ?>
  <a href="<?=$g4['bbs_path']?>/login.php?url=<?=$urlencode?>">로그인</a>
  <a href="<?=$g4['bbs_path']?>/register.php">회원가입</a>
<? } ?>
© SIRSOFT
현재 페이지 제일 처음으로