[무조건 로그인] 홈페이지 공사중일때 가림막(UNDER CONSTRUCTION 페이지)
댓글 24개
solsu1
9년 전
적용해 보았습니다. 기가막히게 좋습니다!
감사합니다.
[http://sir.kr/data/editor/1609/2ab1290e4458ac021502b41c6ef7e763_1473466348_5228.jpg]
감사합니다.
[http://sir.kr/data/editor/1609/2ab1290e4458ac021502b41c6ef7e763_1473466348_5228.jpg]
변태스타킹
9년 전
감사합니다.
냉동개구리
9년 전
아주 좋습니다!!
그런데, 꼭 관리자가 아니더라도 회원도 로그인 가능하게 하려면 어떻게 수정해야 하는지요?
if($is_member && $is_admin != "super") 를 if($is_member) 로 바꾸면 될 줄 알았는데 안되네요....
그런데, 꼭 관리자가 아니더라도 회원도 로그인 가능하게 하려면 어떻게 수정해야 하는지요?
if($is_member && $is_admin != "super") 를 if($is_member) 로 바꾸면 될 줄 알았는데 안되네요....
변태스타킹
9년 전
[code]
if($is_member && $is_admin != "super") {
// 이호경님 제안 코드
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
// 자동로그인 해제 --------------------------------
set_cookie('ck_mb_id', '', 0);
set_cookie('ck_auto', '', 0);
// 자동로그인 해제 end --------------------------------
echo '<script>confirm("UNDER CONSTRUCTION!!!");location.replace("'.G5_BBS_URL.'/login.php"); </script>';
}
[/code]
이부분을 다 삭제해 주시면 됩니다.
참고로
[code]
if(!$is_member && !preg_match("/bbs\/login(_check)?.php$/i", $_SERVER['REQUEST_URI'], $match)) header("Location: ".G5_BBS_URL."/login.php", true, 302);
[/code]
요 코드만 사용하시면 로그인 스킨을 잘 꾸며서 인트라넷처럼 접속하면 무조건 로그인 하도록 하는 사이트로 할 수 있습니다. 원래 그렇게 사용하던건데 조금 손봐서 올린것입니다.
if($is_member && $is_admin != "super") {
// 이호경님 제안 코드
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
// 자동로그인 해제 --------------------------------
set_cookie('ck_mb_id', '', 0);
set_cookie('ck_auto', '', 0);
// 자동로그인 해제 end --------------------------------
echo '<script>confirm("UNDER CONSTRUCTION!!!");location.replace("'.G5_BBS_URL.'/login.php"); </script>';
}
[/code]
이부분을 다 삭제해 주시면 됩니다.
참고로
[code]
if(!$is_member && !preg_match("/bbs\/login(_check)?.php$/i", $_SERVER['REQUEST_URI'], $match)) header("Location: ".G5_BBS_URL."/login.php", true, 302);
[/code]
요 코드만 사용하시면 로그인 스킨을 잘 꾸며서 인트라넷처럼 접속하면 무조건 로그인 하도록 하는 사이트로 할 수 있습니다. 원래 그렇게 사용하던건데 조금 손봐서 올린것입니다.
변태스타킹
9년 전
접속하면 무조건 로그인부터 하게 할 수 럾을까 해서
테마 사용자 컨피그 파일에 아래의 내용을 넣어서 사용했었습니다.
[code]
if(!$is_member && !preg_match("/bbs\/login(_check)?.php$/i", $_SERVER['REQUEST_URI'], $match)) header("Location: ".G5_BBS_URL."/login.php");
[/code]
이렇게 하면 접속시 바로 로그인 화면을 보여주는데 기본 로그인 스킨에 회원가입 버튼이 있어서 그걸 없애려고 로그인 스킨을 손봐야 하는 귀찮음이 생겼습니다. 그래서 아예 스킨처럼 만들기 위해 그 아래 코드들이 들어간 것입니다. 그리고 나서 회원이더라도 최고관리자가 아니면 로그아웃 시켜버리기 위해 제일 위의 if 를 넣게된 것입니다.
테마 사용자 컨피그 파일에 아래의 내용을 넣어서 사용했었습니다.
[code]
if(!$is_member && !preg_match("/bbs\/login(_check)?.php$/i", $_SERVER['REQUEST_URI'], $match)) header("Location: ".G5_BBS_URL."/login.php");
[/code]
이렇게 하면 접속시 바로 로그인 화면을 보여주는데 기본 로그인 스킨에 회원가입 버튼이 있어서 그걸 없애려고 로그인 스킨을 손봐야 하는 귀찮음이 생겼습니다. 그래서 아예 스킨처럼 만들기 위해 그 아래 코드들이 들어간 것입니다. 그리고 나서 회원이더라도 최고관리자가 아니면 로그아웃 시켜버리기 위해 제일 위의 if 를 넣게된 것입니다.
8년 전
혹시 sns 로그인 도 가능할까요?
민쯩먼저깔게요
9년 전
기가 막히그 코가 막힙니다~~
9년 전
저는왜 not found 에러 창만 뜰까요?
적혀있는 폴데 안에 첨부파일 넣었는데요 ㅠㅠ
적혀있는 폴데 안에 첨부파일 넣었는데요 ㅠㅠ
변태스타킹
9년 전
혹시 에러 화면 캡쳐해서 올려주실 수 있나요?
9년 전
이런 식의 방법을 항상 고민만 했었는데 기가 막힙니다~ 감사합니다(__)
9년 전
감사합니다!! 잘되네요 ㅎㅎ
sinbi
9년 전
변태 님, 이거 너무 좋은데요. ^^
세이버29
8년 전
너무 감사합니다.
8년 전
좋은 자료 감사드립니다.
7년 전
로그인/로그아웃만 가능하게 수정했습니다.
좋은 자료 감사합니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (strstr($PHP_SELF,'/bbs/login'));
else if (strstr($PHP_SELF,'/bbs/logout'));
else if(!$is_member) { ?>
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>Login</title>
<style>
* {
margin: 0px;
padding: 0px;
}
body {
background-color: #fff;
background-image:
linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),
linear-gradient(#eee .1em, transparent .1em);
background-size: 100% 1.2em;
}
#form_wrapper::before,
#form_wrapper::after {
content: "";
display: block;
clear:both;
width: 0px;
height: 0px;
visibility: hidden;
}
form {
display: block;
float: right;
margin: 10px;
}
input {
display: block;
float: left;
margin: 2px;
width: 120px;
font-size: 12px;
line-height: 12px;
padding: 5px;
border: 1px solid #DDD;
}
input[type="submit"] {
font-size: 12px;
line-height: 12px;
padding: 7px;
border: 0px;
background-color: #DDD;
}
h1 {
text-align: center;
margin-top: 200px;
}
</style>
</head>
<body>
<h1>사이트 준비중</h1>
</body>
</html>
<?php
exit;
}
?>
좋은 자료 감사합니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (strstr($PHP_SELF,'/bbs/login'));
else if (strstr($PHP_SELF,'/bbs/logout'));
else if(!$is_member) { ?>
<!doctype html>
<html lang="ko">
<head>
<meta charset="utf-8">
<title>Login</title>
<style>
* {
margin: 0px;
padding: 0px;
}
body {
background-color: #fff;
background-image:
linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px, transparent 81px),
linear-gradient(#eee .1em, transparent .1em);
background-size: 100% 1.2em;
}
#form_wrapper::before,
#form_wrapper::after {
content: "";
display: block;
clear:both;
width: 0px;
height: 0px;
visibility: hidden;
}
form {
display: block;
float: right;
margin: 10px;
}
input {
display: block;
float: left;
margin: 2px;
width: 120px;
font-size: 12px;
line-height: 12px;
padding: 5px;
border: 1px solid #DDD;
}
input[type="submit"] {
font-size: 12px;
line-height: 12px;
padding: 7px;
border: 0px;
background-color: #DDD;
}
h1 {
text-align: center;
margin-top: 200px;
}
</style>
</head>
<body>
<h1>사이트 준비중</h1>
</body>
</html>
<?php
exit;
}
?>
7년 전
제가 찾고 있던 소스네요^^
유용하게 잘 쓰겠사옵니다^^
부디 복 받으시옵소서^^
유용하게 잘 쓰겠사옵니다^^
부디 복 받으시옵소서^^
7년 전
좋은자료 감사합니다.
잘 사용하겠습니다.^^
잘 사용하겠습니다.^^
난나나나야
7년 전
좋습니다.
RegGian
7년 전
어떻게 적용시키나요???
6년 전
이 파일을 어디에 넣으면 되나요?
변태스타킹
6년 전
exteend 폴더에 넣으시면 됩니다.
6년 전
페이지 공사중
5년 전
공사중이군요...
Salty
1년 전
좋은 자료 감사합니다 !!!!!!
게시글 목록
| 번호 | 제목 |
|---|---|
| 22896 | |
| 22895 | |
| 22885 | |
| 22875 | |
| 22872 | |
| 22862 | |
| 22860 | |
| 22855 | |
| 22849 | |
| 22846 | |
| 22824 | |
| 22812 | |
| 22809 | |
| 22801 | |
| 22795 | |
| 22786 | |
| 22765 | |
| 22756 | |
| 22739 | |
| 22735 | |
| 22685 | |
| 22639 | |
| 22636 | |
| 22607 | |
| 22605 | |
| 22603 | |
| 22592 | |
| 22583 | |
| 22578 | |
| 22577 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기