我正在使用angular-oauth2-oicd请求用户授予对其basecamp3帐户的访问权限。应用程序可以很好地加载访问请求,但是当用户单击“授予访问权限”时,它不会重定向回index.html页面。它什么也没做,只是刷新页面。我尝试了很多东西,但无济于事。
app.component.ts
require('src/autoload.php');
$siteKey = 'my key';
$secret = 'my key';
$recaptcha = new \ReCaptcha\ReCaptcha($secret);
$gRecaptchaResponse = $_POST['g-recaptcha-response'];
$remoteIp = $_SERVER['REMOTE_ADDR'];
$recaptchaErrors = '';
$resp = $recaptcha->verify($gRecaptchaResponse, $remoteIp);
if ($resp->isSuccess()) {
$error[] = "worked";
} else {
$recaptchaErrors = $resp->getErrorCodes();
foreach($recaptchaErrors as $err)
{
$error[] = $err;
}
}
答案 0 :(得分:0)
我弄清楚了为什么它不会重定向。
oauth客户端将不允许重定向到本地主机。必须是公共IP或实际域名。