임의 php에서 로그인중, 등급 확인하는 방법? 채택완료
그누보드를 이용하기도 하고 웹에 대해 공부중인 사람입니다.
제가 웹 공부를 하면서 php로 웹을 만들고 있는데요.
예를 들어 sir.kr에 로그인을 해야만 sir.kr/test.php가 들어가질 수 있도록 하고 싶습니다.
sir.kr/test.php에 그냥 링크 같은걸로 로그인 없이 접속 할 시에
등급과 로그인을 확인한후에 못 들어오게 하고 싶은데
참고 할만한게 있을까요?
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
그누보드라면 로그인 중 함수를 구분하는것으로 $is_member와 $is_guest가 있습니다
해당부분으로 분기 하면 되고,
새로 구성하신다면 로그인 한 경우에 쿠키 및 세션을 활용하여 로그인 여부를 확인하고 처리 하시면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
s
strconv0422
5년 전
s
strconv0422
5년 전
<?php
include_once('../common.php');
if($is_admin) {
die('<script> alert("Admin"); </script>');
} elseif($is_member) {
die('<script> alert("Member"); </script>');
} else{
die('<script> alert("no login"); </script>');
}
로 해결했습니다!! 감사합니다.
include_once('../common.php');
if($is_admin) {
die('<script> alert("Admin"); </script>');
} elseif($is_member) {
die('<script> alert("Member"); </script>');
} else{
die('<script> alert("no login"); </script>');
}
로 해결했습니다!! 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
채택
답변대기
채택
채택
채택
답변대기
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
답변대기
아래의 소스를 두고 했습니다.
사이트주소.co.kr은 그누보드 사이트입니다.
근데 아무 반응 이 없습니다.
./head.php의 경로는 맞는거 같구요. ㅠㅠ
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
run_event('pre_head');
if(defined('G5_THEME_PATH')) {
require_once(G5_THEME_PATH.'./head.php');
return;
}
if (G5_IS_MOBILE) {
include_once(G5_MOBILE_PATH.'./head.php');
return;
}
include_once(G5_PATH.'./head.sub.php');
include_once(G5_LIB_PATH.'./latest.lib.php');
include_once(G5_LIB_PATH.'./outlogin.lib.php');
include_once(G5_LIB_PATH.'./poll.lib.php');
include_once(G5_LIB_PATH.'./visit.lib.php');
include_once(G5_LIB_PATH.'./connect.lib.php');
include_once(G5_LIB_PATH.'./popular.lib.php');
if($is_admin) {
die('<script> alert("Admin"); </script>');
} elseif($is_member) {
die('<script> alert("Member"); </script>');
} else{
die('<script> alert("no login"); </script>');
}
?>
<html>
</html>