WordPress-> Laravel-跨域资源共享

时间:2019-02-19 15:06:34

标签: php ajax wordpress laravel cors

让我解释一下我要达到的目标。我想从wordpress上的HTML表单设置中发送数据,该数据看起来像-> http://prntscr.com/mn87bl,当用户正确输入用户名/密码时,它应该自动登录我们的Laravel APP,该应用程序的网址与WP网站不同。 / p>

我试图对该链接进行AJAX调用,但出现了跨域读取阻止错误。由于协议是HTTPS,我不确定是否可以通过cURL完成。

我迷路了,我不确定为了使这项工作能为我想到什么解决方案。任何人熟悉这样的东西吗?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

我将避免完全提出直接跨域请求。使它工作很挑剔。而是将用户名/密码提交到WP后端,然后从WP后端(使用CURL或类似名称)向Laravel站点进行身份验证请求。如果登录成功,则将认证令牌返回给用户,并将其重定向到Laravel站点。

您可以考虑使用Laravel护照来处理令牌https://laravel.com/docs/5.7/passport