Diskon 50% terbatas! Masukkan kupon "programmer2025" di kelas apa saja

Mohon pencerahannya terkait API dengan CI4

Saya sedang belajar tentang API terutama JWT saya mengalami kendala seperti ini saya membuat file di helpers dengan code seperti berikut:

use App\Models\Kegiatan\Api\Wifi\OtentikasiModel;;

use Firebase\JWT\JWT;
use Firebase\JWT\Key;

function getJWT($otentikasiHeader)
{
    if (is_null($otentikasiHeader)) {
        throw new Exception('Otentikasi JWT Gagal');
    }
    return explode(' ', $otentikasiHeader)[1];
}

function validateJWT($encodedToken)
{
    $key = getenv('JWT_SECRET_KEY');
    $decodedToken = JWT::decode($encodedToken, new Key($key, 'HS256'));
    $otentikasiModel = new OtentikasiModel();
    $otentikasiModel->getEmail($decodedToken->email);
}

ketika di coba pake posmen selalu keluar "Otentikasi JWT Gagal"

Mohon pencerahannya....

avatar taopikkusdinar
@taopikkusdinar

8 Kontribusi 2 Poin

Diperbarui 1 tahun yang lalu

1 Jawaban:

Mungkin sejak awal $otentikasiHeader tidak diterima. kamu bisa periksa dengan die($otentikasiHeader); kamu mungkin perlu memeriksa route atau cara kamu mengirim nilainya di Postman

avatar hilmanski
@hilmanski

2715 Kontribusi 2152 Poin

Dipost 1 tahun yang lalu

Login untuk ikut Jawaban