用于phonegap的Wordpress登录系统

时间:2016-01-22 09:32:28

标签: wordpress api cordova

我正在构建phonegap应用程序以显示帖子和其他页面。登录用户只能访问这些页面。所以,我正在使用wordpress api在phonegap中创建登录系统。我正在使用find /home/devel/stuff/static/ -iname "*.txt"来表示api。

在用户名之后,在登录表单中输入的密码认证cookie由'generate_auth_cookie'api生成并存储在本地存储中。它存储为json api,json api user

我被震惊了。请告诉我此后的下一步。此外,我需要检查用户是否在每次api呼叫时登录。

1 个答案:

答案 0 :(得分:0)

FOR JSON API LOGIN

方法:generate_auth_cookie

首先获取现时:http://localhost/api/get_nonce/?controller=user&method=generate_auth_cookie

然后生成cookie:http://localhost/api/user/generate_auth_cookie/?username=john&password=PASSWORD-HERE

方法:validate_auth_cookie 它需要' cookie'变种

http://localhost/api/user/validate_auth_cookie/?cookie=admin|43089754375034fjwfn39u8

所以当用户发送req。登录那段时间你需要创建nonce然后gen。 auth cookie等。如果一切顺利,那么登录用户。并将其保存到您的网站。所以一旦用户点击退出。会话将被删除。

你也可以从这里设置会话

生成1分钟的Cookie:http://localhost/api/user/generate_auth_cookie/?username=john&password=PASSWORD-HERE&seconds=60

60表示1分钟。

详情

https://wordpress.org/plugins/json-api-user/other_notes/

OR

TRY - WP REST API V2

http://v2.wp-api.org/

下载插件并安装它。

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

只需在您网站的网址末尾输入/wp-json/wp/v2/posts即可获得所有帖子。

获取所有帖子

www.mysite.com/wp-json/wp/v2/posts

搜索功能 - 搜索测试帖子

/wp-json/wp/v2/posts?filter[s]=test

此链接中的更多详细信息http://v2.wp-api.org/reference/posts/

注意最佳结果使用WP的最新版本

所以使用它你可以轻松获得帖子页等。

相关问题