로그인 시간을 제한할 수 있을까요? 오전8:30부터 오후5:30까지만
본문
안녕하세요
로그인시간을 오전 8시 30분 부터 오후 5시 30분 사이에만 로그인이 가능하도록 하려는데요.
자동으로 오후 5시 30분이 넘어가면 로그아웃이 되고요.
이렇게 하면 시간은 제한할 수 있는데 분까지 제한은 못하겠더라고요..
어떻게 하면 30분까지 제한할 수 있을까요?
if(date("H")>18||date("H")<10) {
alert("현재 시간은 로그인 하실 수 없습니다.");
}
// 일요일 로그인 불가
if(get_yoil(date("Y-m-d"))=="일") {
alert("일요일은 로그인하실 수 없습니다.");
}
답변 2
시간 체크하는 부분 아래에 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
답변을 작성하시기 전에 로그인 해주세요.