Firebase Project : Firebase Console ကို ဝင်ရောက်ပြီးစီမံကိန်းအသစ်တစ်ခုဖန်တီးပြီး API key ကိုရယူပါ။
PHP ပတ်ဝန်းကျင်ဆောက်လုပ်ရေး - PHP နှင့်ဆက်စပ်သော extensions များကိုဒေသတွင်းသို့မဟုတ်ဆာဗာပတ်ဝန်းကျင်တွင်မှန်ကန်စွာတပ်ဆင်ထားပါ။
<?php
require_once('path/to/firebase/autoload.php');
use Kreait\Firebase\Factory;
// ဖြစ်ပေါ်လာခြင်း Firebase နမူနာ
$firebase = (new Factory)
->withServiceAccount('path/to/firebase/serviceAccountKey.json')
->create();
API key ကိုသတ်မှတ်ရန်လိုအပ်ပါက configuration ကိုထပ်မံချဲ့ထွင်နိုင်သည်။
<?php
$firebase = (new Factory)
->withServiceAccount('path/to/firebase/serviceAccountKey.json')
->withApiKey('your-api-key')
->create();
ပထမ ဦး စွာ Firebase Console တွင် recaptcha ကို Enable လုပ်ပြီးသက်ဆိုင်ရာ site key ကိုရယူပါ။ ထို့နောက် Backend ရှိအတည်ပြုကုဒ်အတည်ပြုချက်ကိုစဉ်းစားပါ။
<?php
$recaptcha = $firebase->getAuth()->getRecaptchaVerifier([
'siteKey' => 'your-site-key',
]);
<html>
<body>
<form>
<!-- ထည့်သည် reCAPTCHA အတည်ပြု area ရိယာ -->
<div id="recaptcha-container"></div>
<button type="submit">Submit</button>
</form>
<!-- မိတ်ဆက်ခဲ့သည် reCAPTCHA ၏ JavaScript လက်ရေး -->
<script src="https://www.google.com/recaptcha/api.js?render=explicit"></script>
grecaptcha.ready(function() {
grecaptcha.execute('your-site-key', {action: 'homepage'}).then(function(token) {
document.getElementById('recaptcha-token').value = token;
});
});
</script>