테스트 사이트 - 개발 중인 베타 버전입니다

재질문] 로그인이 되야지만 메인페이지를 보여주고 싶습니다.

· 13년 전 · 979 · 4
이럴 경우 외부로그인을 사용하는 걸로 알고 있습니다.
맞나요?

맞다면...
index.php 파일을 건드는걸로 알고 있는데.
이렇게 되면 다른 (헤드나 풋) 부분도 같이 출력되는데
아무것도 없는 빈 페이지에다가 로그인 폼을 보여주고 싶습니다.

그리고 아이디와 패스워드가 같으면
그제서야 그누보드 메인 페이지를 보여주려고 하는거고요.

조금만 자세하게 설명해주시면 감사하겠습니다.
한달을 끙끙 거리고 있네요 ㅠ.ㅠ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

13년 전
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 에 위 함수가 들어가면 비회원은 무조건 로그인을 해야 홈페이지를 볼 수 있습니다.
이해하셨는지요.
위의 답변중에 3. index.php 파일에 외부로그인만 불러온다는 말씀은
제가 직접 index.php 파일을 하나 단독으로 만들어 줘야되는건가요?
13년 전
어려울건 없구요.

<?
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로 하시구요.
위방법도 있습니다.

문제가생긴다면 경로문제겠죠 ^^;;

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440