我是这方面的新手,这可能是一个简单的问题。但我想验证 API 是否来自网站。
因此,我是一家拥有自己网站的公司的经销商。所有用户都通过我的网站在主要公司的网站上注册,这意味着用户名/密码与公司的网站相关联。现在,我的网站上有一些东西,我只想向注册用户展示。此外,我有 API 来检查任何用户的用户名和密码组合,作为回报,我在 (file_get_contents) 的帮助下得到类似于以下消息:
如果成功:
***<?xml version="1.0" ?>
<!DOCTYPE ValidateUser (View Source for full doctype...)>
- <ValidateUser>
<Customer>james</Customer>
<Result>Success</Result>
</ValidateUser>***
或者如果失败,则:
***<?xml version="1.0" ?>
<!DOCTYPE ValidateUser (View Source for full doctype...)>
- <ValidateUser>
<Customer>james</Customer>
<Result>Failed</Result>
<Reason>User/Password combination unknown</Reason>
</ValidateUser>***
情况就是这样。我正在考虑编写一个带有 if 语句的 php 代码,它可以检查或验证上述消息是否来自 API 请求,基于此我可以允许或拒绝用户访问我网站上的特定页面。
希望它对你有意义。提前致谢。