这是我第一次创建一个使用wordpress作为way服务器的移动应用程序,我已经找到了一种方法来使用JSON API (wordpress插件)将帖子数据发送到移动应用程序(在我的例子中,我使用的是iOS),但是有没有办法在移动应用程序上进行注册或登录?那该怎么做呢?
发布于 2013-04-22 19:38:56
我也在寻找这个问题的解决方案。
我现在的想法是一个丑陋的黑客。我会向wp-login.php发送一个带有用户名和密码的请求,并检查您是否从wp-login.php重定向,如果是,在localStorage中存储一些内容,告诉应用程序它可以成功登录。
它有点难看,但可能还行。
发布于 2013-07-15 17:02:36
您可以使用wordpress自定义页面模板为登录用户创建一个JSON api。例如:
<?php
/*
Template Name: Logged-in users
*/
?>
{
<?php if( is_user_logged_in() ) { ?>
"users": {
"logged-in": "true"
}
<?php } else { ?>
"users": {
"logged-in": "false"
}
<?php } ?>
}之后,您可以在应用程序中包含web视图,以显示WordPress网站的登录页面。然后,您可以每隔10秒刷新一次JSON api url,以查看用户是否已登录。当登录的值为true时,用户将能够使用应用程序。您还可以使用此方法通过共享cookie为当前登录的用户创建特定于用户的api。希望这能有所帮助!
https://stackoverflow.com/questions/16144504
复制相似问题