db->where('email', $email); $this->db->where('senha', $senha); $usuario = $this->db->get('admin')->first_row(); $key = $this->config->item('encryption_key'); $exp = strtotime("-2 hours"); $iat = strtotime("now"); $nbf = strtotime("+3 hours"); $token = $this->jwt->encode(array( 'id'=>$usuario->id, 'name'=>$usuario->nome, 'admin'=>true, 'iat'=>$iat, 'exp'=>$exp ), $key); echo "
";
echo $token;
echo "
";
echo 'time: '.time();
echo "
";
echo 'iate: '.$iat;
echo "
";
echo 'nbf : '.$nbf;
echo "
";
echo 'exp : '.$exp;
echo "
";
echo "";
// if ($iat > time()) {
// echo 'Não é possível lidar com token antes de ' . date(DateTime::ISO8601, time());
// echo "";
print_r ($usuario);
echo "";
echo "