답변 4개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
11년 전
간단하게 링크 자체를 수정하면 됩니다(읽기 권한은 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>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
열라뽕똬이
11년 전
저소스를 어디다가 넣으면되는건가요?
댓글을 작성하려면 로그인이 필요합니다.
11년 전
</p><p><?</p><p>if(!$member[mb_id]){?>//멤버아이디가 있는지 없는지 체크</p><p style="margin-left: 40px;"><script></p><p style="margin-left: 80px;">alert("로그인이 필요합니다.");//로그인이 필요하다는 알럿</p><p style="margin-left: 80px;">location.href="/로그인페이지로링크?prevpage=<?=$_SERVERR[REQUEST_URI]?>";//로그인페이지로 get값은 현제 페이지의 uri를 보내줍니다. 로그인후 이쪽으로 다시 와야하니깐요.</p><p style="margin-left: 40px;"></script></p><p><?}?></p><p>
위에꺼처럼 보내주고요.
로그인페이지에서는 아이디 비밀번호 치고 로그인 누를때 get값으로 넘어온 uri값을 로그인 처리페이지로 넘겨주시고 로그인 처리페이지에서는 변수하나에 집어넣고 로그인 완료후 값이 있다면 넘겨주고 아니라면 메인으로 넘겨주면 됩니다.
로그인페이지
</p><p><?</p><p>if($_GET[prevpage]){?></p><p style="margin-left: 40px;"><input type="hidden" name="prevpage" value="<?=$_GET[prevpage]?>" /></p><p><?}?></p><p>
로그인 처리페이지
</p><p><?</p><p>if($_POST[prevpage]){</p><p style="margin-left: 40px;">$link = <span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">$_POST[prevpage]</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">;</span></p><p style="margin-left: 40px;"> </p><p>}</p><p>goto_url($link);</p><p>?></p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
열라뽕똬이
11년 전
드래곤된다님께서알려주신대로 해볼려했으나.. 제가 php완전 초보라 뭐어떻게해야하는지모르겠네요 ㅠㅠ 감사합니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인