#7 Codeigniter 3 – Rest Server Library API – Generate PHP Token for User Authorization

PHP-JWT 라이브러리로 이동 PHP로 JSON 웹 토큰 (JWT)을 인코딩하고 디코딩하는 간단한 라이브러리 이것은 인코딩 및 디코딩 방법입니다 이 저장소 다운로드 프로젝트의 third_party 폴더에 저장소 붙여 넣기 압축 파일 압축 해제 사용자 권한 부여를위한 맞춤 라이브러리입니다

PHP-JWT 라이브러리에는 다음이 포함됩니다 이 함수는 사용자 토큰을 생성합니다 그리고이 함수는 사용자 토큰의 유효성을 검사합니다 또한 나중에 수행 할 함수가 있습니다 이 이름으로 프로젝트에서 라이브러리를 만들어야합니다

전체 라이브러리를 붙여 넣어야합니다 로드 권한 라이브러리 설정 파일 (jwtphp)을 만들어야합니다 JWT 보안 키 및 JWT 알고리즘 유형을 작성하려면 사용자 토큰 생성 생성 함수에서 사용자 데이터 전달 사용자의 데이터를 토큰 변수에 저장 사용자 토큰이 성공적으로 생성되었습니다 이 기능을 사용하면 토큰에서 사용자 데이터를 디코딩 할 수 있습니다

사용자 토큰 디코드 사용자 토큰이 수신되지 않음 헤더에 토큰을 보내야합니다 (Authorization) 승인 헤더 추가 토큰의 디코드에서 사용자의 데이터를 받았습니다 토큰 데이터에 토큰 시간을 추가해야합니다 토큰 만료 시간을 설정할 수도 있습니다 또한 헤더를 설정할 수 있습니다