2017-09-27 6 views
1

PHP으로 사용자를 관리하기 위해 UserFrosting을 사용하고 있습니다. API에 로그인하고 POST 메서드로 컨트롤러에 로그인 기능을 사용하고 싶습니다. 난 로그인 함수를 호출 할 때RESTful API with Userfrosting

는 응답 CSRF 코드가 유효하지 않거나 제공하지 않았다

나를 돌아갑니다.

나는 여전히 csrf_token

모든 아이디어를 얻을 수없는 이유는 무엇입니까?

+0

html 양식에'{{csrf_field()}} '을 추가하십시오. – Maraboc

+0

은 당신을 위해 일하고 있습니까 ?? – Maraboc

+0

외부 페이지 PHP에서 API를 호출하고 나뭇 가지가 없습니다 –

답변

0

API를 개발중인 경우 (웹 플랫폼 또는 모바일 앱에서 사용하기 위해) 다른 유형의 인증, 즉 JWT 인증을 사용하는 것이 좋습니다. Laravel에는이 인증을 쉽게 처리 할 수있는 Passport가 있습니다. userFroasting이 laravel을 사용하는 방법을 잘 모르겠지만 laravel 버전이 5.3 이상이면 사용할 수 있습니다.

항상 코스튬 (costum) JWT 인증을 할 수있는 옵션이 없다면.

다음은 Passport https://laravel.com/docs/5.5/passport의 최신 설명서입니다.

+1

userFrosting을 사용하기로 선택하면 user-admin이라는 완전한 애플리케이션이됩니다. 그래서 BackOffice와 Frontoffice는 이미 완료되었습니다! –