【问题标题】:AS3 using PHP to confirm background URL statusAS3 使用 PHP 确认后台 URL 状态
【发布时间】:2023-03-09 10:51:01
【问题描述】:

我正在为我们的会员创建一个 Adob​​e Air 应用程序。每次他们打开应用程序时,我希望它在允许他们使用之前在后台快速验证他们的会员状态。不幸的是,我无法访问可以告诉我这些有价值信息的 WordPress 数据库。

是否可以在后台打开一个 URL(对用户完全不可见)来 ping 其会员在我们网站上的唯一页面?目前,如果非会员试图访问该页面,它会将他们重定向到 404 错误页面。通过在后台加载它,我的应用程序是否有办法判断它是否被重定向到 404 页面?

这可能是一个糟糕的解决方法,因此完全欢迎任何更好的想法。

【问题讨论】:

  • 你从“会员”那里得到什么数据来验证它的身份?用户名密码?如果用户不应该与您的应用交互,如何从用户那里获取这些数据?

标签: php actionscript-3 redirect confirm confirmation


【解决方案1】:

您可以编写一个服务器端的 PHP 脚本,该脚本将根据用户 ID 返回“true”或“false”: http://yourdomain.com/isMember.php?userId=XXX

然后你可以像这样使用 AS3 URLLoader 类:

var urlRequest:URLRequest = new URLRequest("http://yourdomain.com/isMember.php?userId=" + userId);
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, urlLoader_complete);
urlLoader.load(urlRequest);

function urlLoader_complete(evt:Event):void {
    if(urlLoader.data == "true")
    {
        trace("A valid member!");
    }
    else
    {
        trace("An invalid member!");
    }
}

【讨论】:

    猜你喜欢
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多