2

我们一直在开发一个网络应用程序,我们使用了这个网站的登录系统http://www.cura2apptrade.herobo.com/index.php/,这是我上传到一家免费网络托管公司的网站。我们刚刚将其登录系统嵌入到我们目前正在开发的另一个网站上。上面显示的站点是客户注册的地方,我们正在工作的另一个站点是客户登录的地方。它工作正常,但只有我们可以访问的电子邮件和密码。

我们想要的是访问客户登录网站的状态,如果他/她有支付/未支付状态,如果客户已经支付订阅,则访问已支付状态,否则未支付。但是我们还没有找到正确的方法来从一个单独的站点获取这些信息。我们一直在尝试应用 API,但没有做对。我已经阅读了一些使用 JSONP 的内容,但我不知道如何正确使用它。谁能帮助我们解决这个问题?

<script type="text/javascript">

    $(function()
    {

        $.ajax({
          url: 'http://www.cura2apptrade.herobo.com/bb-admin.php/invoice?status=unpaid?jsonp=?',
          dataType: "jsonp",
          jsonp: "callback",
          success: function(data)
          {
            $('#main').html(data);
          }
        });

    }); 

</script>
4

1 回答 1

0

您可能想尝试使用 oAuth来处理客户端/服务器交互。这绝对比像您正在做的那样将密码发送到主站点要安全得多。

我不太了解付费/未付费信息是位于客户端还是服务器端。如果它是客户端,我想您应该能够通过 URL 中的 get 变量或类似的东西发送它,并在服务器端验证它(以及 oAuth 身份验证)。

于 2013-02-01T18:29:45.477 回答