0
48 시간 (2 일) 후에 만료되는 토큰을 만드는 사용자 등록 시스템을 설정하려고합니다. 나는 이것을 프로그램하려고 시도했지만 아무 소용이 없다. 내가 코드를 테스트 할 때이 오류를 얻을토큰 유효성 검사 및 만료
코드PHP는 오류가
심각도 발생했습니다 : 오류
을 메시지 :
파일 이름을 찾을 수 없습니다 클래스 'TimeDate'모델/User_model.php
줄 번호 : 58 다음은
public function isTokenValid($token)
{
$q = $this->db->get_where('tokens', array('token' => $token), 1);
if($this->db->affected_rows() > 0){
$row = $q->row();
$created = $row->created;
$createdTS = strtotime($created);
$expiredate = new TimeDate('Y-m-d');
//$todayTS = strtotime($today);
$expiredate->add(new DateInterval('P2D'));
if($createdTS != $expiredate){
return false;
}
$user_info = $this->getUserInfo($row->user_id);
return $user_info;
}else{
return false;
}
}
'새 TimeDate' 당신은 당신이'새로운 DateTime' http://php.net/manual/en/datetime.construct.php –
을 의미하지 않았다 나는 그것을 변경이 유형을 가지고 : 예외 를 메시지 : DateTime :: __ construct() : 위치 1에서 시간 문자열 (Ymd)을 파싱하지 못했습니다. 예기치 않은 문자 파일 이름 : User_model.php 줄 번호 : 58 – David