我正在尝试使用 gigya auth 属性在我的网站上登录用户。他们有一个函数,需要在我验证凭据后调用,如图所示
我有一个表单,当我提交表单时,我将其发送到 login.php,在那里我对我的用户进行身份验证。我的问题是我该怎么做call socialize.notifyLogin
?
这是javascript:
<script type="text/javascript"> var conf = { APIKey:'2_9E9r_ojXEqzZJqKk7mRqvs81LtiSvUmBcm' }; </script>
<script type="text/javascript">
var secret = 'eIqtclW2CxC6qvmT55MvOxZ5Rm7V5JhBV/gioJLKIxM=';
var yourSiteUid= '<?php echo $talentnum;?>'; // siteUID should be retrieved from your user management system
function your_b64_hmac_sha1(secret, datePlusSite) {
var b64Sig = ''; // Place your implementation here ...
return b64Sig;
}
function printResponse(response) {
if ( response.errorCode == 0 ) {
alert('After notifyLogin');
}
}
var dateStr = getCurrentTime();
var datePlusSite = dateStr + "_" + yourSiteUid;
var yourSig = your_b64_hmac_sha1(secret, datePlusSite);
var params={
siteUID:yourSiteUid,
timestamp:dateStr,
signature:yourSig,
callback:printResponse
};
gigya.services.socialize.notifyLogin(conf,params);
</script>
为了更清楚,我设置了$talentnum;
我的 login.php 内部。所以我有the form
我发送它 tithe login.php
和redirect page
... 呼叫socialize.notifyLogin
将在哪里?
谢谢,任何想法都有帮助