我有一个 wordpress 站点,我想在该站点上放置一个链接,以便将用户重定向到另一个 PHP 站点。
但是这里的问题是其他php站点使用了身份验证,即用户需要提供用户名和密码才能进入。
我想开发一个链接,用户只需单击该链接即可直接访问其他站点。
我可以提供 php 站点的用户名和密码,但要求是不要求用户用户提供用户名和密码。
我有一个 wordpress 站点,我想在该站点上放置一个链接,以便将用户重定向到另一个 PHP 站点。
但是这里的问题是其他php站点使用了身份验证,即用户需要提供用户名和密码才能进入。
我想开发一个链接,用户只需单击该链接即可直接访问其他站点。
我可以提供 php 站点的用户名和密码,但要求是不要求用户用户提供用户名和密码。
您必须创建一个新的 php 文件(在“php 站点”中),将会话变量分配给链接的用户,然后将它们重定向到“php 站点”的主页
如果您无法控制目标站点,那么您的选择将非常有限。您不能只提供对需要登录凭据的材料的访问权限而不提供这些登录凭据。
您最好且最安全的选择是将目标站点的登录字段直接从其站点包含在 iframe 中。用户登录到另一个站点,您跟踪 iframe onload 事件以查看它是否已更改,然后将用户重定向到相关页面。这更好,因为它使您无法直接在您的站点上处理登录详细信息。
我不能保证这很简单,我还没有尝试过,而且这个页面似乎表明至少有一些跨域 iframe 的可能性与现代浏览器不再相关(我没有阅读页面详细地说,只是想给出一个起点)。
你必须在另一个 php 站点上编写一个身份验证功能。当用户单击 wordpress 站点的链接时,将他重定向到该身份验证功能,连同他的凭据,用户将自动登录并重定向到你的php网站。
如果我猜对了,我认为最好的方法是在 wordpress 站点中生成带有参数的链接:http ://www.linktophpsite.com/?autologin=true 然后在 php 站点上,您可以获得该元素,如果它是设置为 true,您可以将用户登录到您的站点。如果您想在两个站点上进行单点登录,那就完全不同了。我建议您阅读有关 php 上的单 sgn-on 的文章