로그인 시간을 제한할 수 있을까요? 오전8:30부터 오후5:30까지만 채택완료

5년 전 조회 3,543

안녕하세요

로그인시간을 오전 8시 30분 부터 오후 5시 30분 사이에만 로그인이 가능하도록 하려는데요.

자동으로 오후 5시 30분이 넘어가면 로그아웃이 되고요.

이렇게 하면 시간은 제한할 수 있는데 분까지 제한은 못하겠더라고요..

어떻게 하면 30분까지 제한할 수 있을까요?

 

    if(date("H")>18||date("H")<10) {
        alert("현재 시간은 로그인 하실 수 없습니다.");
    }

    // 일요일 로그인 불가    
    if(get_yoil(date("Y-m-d"))=="일") {
        alert("일요일은 로그인하실 수 없습니다.");
    }
 

답변 2개

채택된 답변
+20 포인트

시간 체크하는 부분 아래에 8시인지 5시인지 체크해서 해당 시간일때만 오전 오후에 맞게 시간 체크하신거 처럼 분도 체크하시면 될거 같습니다.

로그인 후 평가할 수 있습니다

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

String과 timestamp 를 변환하시면 분초까지도 가능하십니다.

 

아래 예제를 참고해보세요.

$timeString = date( 'Y-m-d H:i:s', time() );
echo $timeString;        ->    2020-06-11 10:20:32

...

$time = strtotime($timeString);

echo $time;        ->    1269520600

 

 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고