웹 사이트의 보안을 개선하고 사용자 데이터를 보호하려면 많은 웹 사이트가 사용자 ID 인증을 구현해야합니다. 이 기사에서는 FireBase 호스팅을 사용하여 PHP를 사용하여 보안 검증 기능을 구현하는 방법을 소개합니다.
FireBase 호스팅은 Google이 제공하는 정적 웹 호스팅 서비스로 빠른 배포 및 글로벌 배포를 지원하며 사용자 정의 도메인 이름 및 HTTPS와 같은 풍부한 기능을 제공합니다.
먼저 Firebase 콘솔에서 새 프로젝트를 만들어야합니다. 일단 생성되면 고유 한 Firebase 프로젝트 식별자가 얻어집니다.
FireBase 호스팅을 사용할 때는 명령 줄 도구를 통해 구성 및 배포해야합니다. 먼저 Firebase CLI (Command Line Interface) 도구를 설치하십시오.
npm install -g firebase-tools
설치가 완료되면 Firebase CLI에 로그인하고 Firebase 프로젝트를 연결하십시오.
firebase login
firebase use --add
다음으로 Firebase 호스팅 구성을 초기화합니다.
firebase init hosting
구성 프로세스 중에는 PHP 파일이 저장된 디렉토리 인 공개 디렉토리를 지정해야합니다. 그런 다음 단일 페이지 응용 프로그램을 구성 해야하는지 여부를 선택하고 마지막으로 구성 파일`firebase.json`을 생성하십시오.
PHP의 보안 검증을 구현하려면 Firebase 호스팅 구성 파일에 해당 PHP 핸들러를 지정해야합니다.
{
"hosting": {
"public": "public",
"rewrites": [
{
"source": "**",
"function": "index"
}
]
},
"functions": {
"source": "functions"
}
}
위 구성에서는 모든 URL 요청을 처리하기 위해`index '함수를 설정하고`함수'디렉토리를 소스 코드 디렉토리로 사용합니다.
공개 디렉토리에서`index.php`라는 파일을 만듭니다. 파일에서 확인 로직을 작성하여 사용자 인증을 구현할 수 있습니다.
// 여기에 확인 로직을 작성하십시오
예를 들어,`index.php`에서 사용자의 로그인 상태를 확인하거나 사용자가 특정 리소스에 액세스 할 수있는 권한이 있는지 확인할 수 있습니다.
PHP 파일을 작성한 후 다음 명령을 통해 파일을 FireBase 호스팅에 배포 할 수 있습니다.
firebase deploy
배포가 완료되면 Firebase 호스팅 링크를 방문하여 배포 된 PHP 응용 프로그램을보십시오.
Firebase 호스팅 및 PHP를 사용하면 보안 검증을 쉽게 구현할 수 있습니다. Firebase CLI 도구의 성능을 통해 웹 사이트를 신속하게 구성, 배포 및 보호 할 수 있습니다. 이 기사가 도움이되기를 바랍니다.