#9 #CodeIgniter 3 – Rest Server Library #API – Delete an Article with User Authorization

첫 번째 단계는 routesphp 파일에서 삭제 경로 만들기 HTTP 동사 (요청 방법)를 사용하여 라우팅 규칙 정의 두 번째 단계는 Articles

php API 컨트롤러에서`deleteArticle` 함수를 만듭니다 `deleteArticle` 함수에 기사 ID 전달 phpMyAdmin을 열고 기사를 확인하십시오 이제 Start API Debug Software 나는 불면증을 사용하고 있습니다 새 요청 만들기 사용자 기사 ID가있는 기사 삭제 API 전체 경로를 입력하십시오

루트에서 기사 ID를 정의하지 않았기 때문에 오류가 표시되었습니다 다시 보내기 요청 상품 ID 표시 이제 컨트롤러에서`deleteArticle` 함수 편집하기 API의 기본 코드를 복사하여 'deleteArticle` 함수에 붙여 넣습니다 이렇게 코드를 수정하다 3 단계, Article_modelphp 파일에서 데이터베이스의 기사 삭제를위한`delete_article` 함수 만들기 기사 데이터 인쇄 요청을 보낸다 API에는 사용자 토큰이 필요합니다

이 코드를 통해 사용자 토큰이 필요합니다 이제 사용자를 로그인하고 새 토큰을 만들고 삭제 API를 전달합니다 이렇게 API 요청에 인증 헤더 설정 기사 데이터 표시 중 우선, 데이터베이스의 기사를`article_id`와`user_id`에서 확인합니다 데이터베이스에 기사가 있으면 기사를 삭제합니다 유효한 사용자 기사 ID를 입력하십시오

데이터베이스에 기사가 있습니다 그리고 API에서 다른 사용자의 기사 ID를 전달하면 오류가 표시됩니다