微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-Laravel验证来自不同网站的用户

我有2个不同的网站.面向公众的站点wordpress中开发,项目功能在Laravel中开发.

我已将登录表单放置在wordpress中,并尝试从wordpress自定义表单登录到Laravel项目模块.但是存在与CSRF令牌不匹配有关的问题.

这是来自WordPress网站代码

<form role="login" action="http://projectmodule.com/auth/login">
  <input type="text" name="username" />
  <input type="password" name="password" />
  <input type="submit" name="login" value="Login" />
</form>

我有什么方法可以在不使用任何Laravel软件包的情况下从wordpress到Laravel对用户进行身份验证.或者如何仅针对特定路由停止csrf令牌验证?

我正在使用Laravel 5.0和wordpress 4.4版本.

解决方法:

您的问题与CORS(跨站点资源共享)有关.

这是Tino Tkalec提供的逐步实现和理解的良好链接.

http://www.toptal.com/web/cookie-free-authentication-with-json-web-tokens-an-example-in-laravel-and-angularjs

它的github存储库是https://github.com/ttkalec/laravel5-angular-jwt

通过这种方式,您将轻松学习和实施.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐