특정게시판에만 로그인창이 뜨게하고싶습니다

특정게시판에만 로그인창이 뜨게하고싶습니다

QA

특정게시판에만 로그인창이 뜨게하고싶습니다

본문

특정게시판메뉴를 클릭시 로그인창으뜨고 로그인을하면 게시판이 보여지게 하고싶은데 

 

외부로그인 소스를 안만 갖다 붙혀봐도 뜨질안네요 ㅠㅠ 

 

고수님들 피드백좀부탁드려요 ㅠㅠ 

 

아래 이미지 첨부합니다 573bc7844f856da60d14595a34395fbc_1406597370_1236.png
573bc7844f856da60d14595a34395fbc_1406597370_1855.png 

 

이 질문에 댓글 쓰기 :

답변 4

게시판관리에서 회원레벨 권한주면 되지 않나요 


<?
if(!$member[mb_id]){?>//멤버아이디가 있는지 없는지 체크
<script>
alert("로그인이 필요합니다.");//로그인이 필요하다는 알럿
location.href="/로그인페이지로링크?prevpage=<?=$_SERVERR[REQUEST_URI]?>";//로그인페이지로 get값은 현제 페이지의 uri를 보내줍니다. 로그인후 이쪽으로 다시 와야하니깐요.
</script>
<?}?>

위에꺼처럼 보내주고요.

 

로그인페이지에서는 아이디 비밀번호 치고 로그인 누를때 get값으로 넘어온 uri값을 로그인 처리페이지로 넘겨주시고 로그인 처리페이지에서는 변수하나에 집어넣고 로그인 완료후 값이 있다면 넘겨주고 아니라면 메인으로 넘겨주면 됩니다.

 

로그인페이지


<?
if($_GET[prevpage]){?>
<input type="hidden" name="prevpage" value="<?=$_GET[prevpage]?>" />
<?}?>

 

로그인 처리페이지


<?
if($_POST[prevpage]){
$link = $_POST[prevpage]​;
 
}
goto_url($link);
?>

 

간단하게 링크 자체를 수정하면 됩니다(읽기 권한은 2로 해두고)

<?

$url=G5_BBS_URL.'/board.php?bo_table=협력사게시판';

if(!$member[mb_id]) $url=G5_BBS_URL.'/login.php?url='.urlencode($url);

?>

<a href="<?php echo $url;?>"> 협력사게시판</a>

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 26
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT