javascript - WP JSON API Angular.js 用户登录

标签 javascript angularjs wordpress api cookies

我正在努力使用 Angular 通过 WP REST API ( http://wp-api.org/ ) 正确登录用户。到目前为止,我在通过/users 请求 wordpress 用户时使用基本身份验证,可以正常工作 - 但这似乎不是最佳实践,并且它在响应中不提供 cookie。

有人有什么想法吗?

干杯

最佳答案

通过查看 WP REST API 的文档,我没有看到它提供任何类型的 cookie 登录功能。

但是,有一个插件可以实现此目的:

https://wordpress.org/plugins/json-api-auth/

通过安全 JSON 调用传回 cookie 是完全正常的。通常它只是与 Set-Cookie header 一起传递,您的浏览器会自动知道如何处理它。

如果你想变得非常奇特并把cookies全部放在一起,请查看JWT = ) 进行身份验证的新无状态方式。不过,您需要进行一些花哨的 WP 编码。

关于javascript - WP JSON API Angular.js 用户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29211232/

相关文章:

javascript - jQuery 中的范围?

javascript - 反转水平 AngularJS slider 自定义比例

angularjs - 为什么带有 ui-router 的 AngularJS 不断触发 $stateChangeStart 事件?

php - 用 WooCommerce 3 中选择的变化价格替换可变价格范围

php - .htaccess 受密码保护的文件夹转到 404 页面

javascript - 与其他 js 文件共享 MongoDB 连接

javascript - ReactJS:如何修复 TypeError:数据不可迭代

javascript - 事件监听器后重定向到另一个页面

javascript - 使用 Angular.js 将值分配给模型名称时出现错误

javascript - 将元素 ID 过滤器添加到页面 anchor 的 jQuery 脚本