재질문] 로그인이 되야지만 메인페이지를 보여주고 싶습니다. 정보
재질문] 로그인이 되야지만 메인페이지를 보여주고 싶습니다.본문
이럴 경우 외부로그인을 사용하는 걸로 알고 있습니다.
맞나요?
맞다면...
index.php 파일을 건드는걸로 알고 있는데.
이렇게 되면 다른 (헤드나 풋) 부분도 같이 출력되는데
아무것도 없는 빈 페이지에다가 로그인 폼을 보여주고 싶습니다.
그리고 아이디와 패스워드가 같으면
그제서야 그누보드 메인 페이지를 보여주려고 하는거고요.
조금만 자세하게 설명해주시면 감사하겠습니다.
한달을 끙끙 거리고 있네요 ㅠ.ㅠ
맞나요?
맞다면...
index.php 파일을 건드는걸로 알고 있는데.
이렇게 되면 다른 (헤드나 풋) 부분도 같이 출력되는데
아무것도 없는 빈 페이지에다가 로그인 폼을 보여주고 싶습니다.
그리고 아이디와 패스워드가 같으면
그제서야 그누보드 메인 페이지를 보여주려고 하는거고요.
조금만 자세하게 설명해주시면 감사하겠습니다.
한달을 끙끙 거리고 있네요 ㅠ.ㅠ
댓글 전체
1. index.php 파일을 main.php 로 파일명을 변경해줍니다.
2. head.php 파일 최상단에 아래 함수를 넣어줍니다.
<? if ($is_guest)
{
alert("회원만 접속가능 합니다.", "./index.php" . $qstr);
}
?>
3.index.php 파일에 외부로그인 만 불러 옵니다.
4.bbs/login_check.php 파일에서 로그인 후 이동페이지를 main.php 로 변경해 줍니다.
if ($url)
{
$link = urldecode($url);
위의 코드를 아래와 같이
if ($url)
{
$link = urldecode($g4[path]."원하는 페이지);
이렇게 head.php 에 위 함수가 들어가면 비회원은 무조건 로그인을 해야 홈페이지를 볼 수 있습니다.
이해하셨는지요.
2. head.php 파일 최상단에 아래 함수를 넣어줍니다.
<? if ($is_guest)
{
alert("회원만 접속가능 합니다.", "./index.php" . $qstr);
}
?>
3.index.php 파일에 외부로그인 만 불러 옵니다.
4.bbs/login_check.php 파일에서 로그인 후 이동페이지를 main.php 로 변경해 줍니다.
if ($url)
{
$link = urldecode($url);
위의 코드를 아래와 같이
if ($url)
{
$link = urldecode($g4[path]."원하는 페이지);
이렇게 head.php 에 위 함수가 들어가면 비회원은 무조건 로그인을 해야 홈페이지를 볼 수 있습니다.
이해하셨는지요.
위의 답변중에 3. index.php 파일에 외부로그인만 불러온다는 말씀은
제가 직접 index.php 파일을 하나 단독으로 만들어 줘야되는건가요?
제가 직접 index.php 파일을 하나 단독으로 만들어 줘야되는건가요?
어려울건 없구요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
상단에 이렇게 넣고
외부로그인스킨 불러오시면 될겁니다.
이걸 index.php 로 저장 하시면 됩니다.
기존 작업하시는 index.php 은 파일명만 main.php로 하시구요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
?>
상단에 이렇게 넣고
외부로그인스킨 불러오시면 될겁니다.
이걸 index.php 로 저장 하시면 됩니다.
기존 작업하시는 index.php 은 파일명만 main.php로 하시구요.
위방법도 있습니다.
문제가생긴다면 경로문제겠죠 ^^;;
문제가생긴다면 경로문제겠죠 ^^;;