0

这是我第一次创建使用 wordpress 作为网络服务器的移动应用程序在移动应用程序上注册或登录?以及如何做到这一点?

4

2 回答 2

0

我也在寻找解决这个问题的方法。

我目前的想法是一个丑陋的黑客。我会使用用户名和密码向 wp-login.php 发送请求,并检查您是否被重定向离开 wp-login.php,如果是,则在 localStorage 中存储一些内容,告诉应用程序它能够成功登录。

这有点难看,但它可能只是工作。

于 2013-04-22T11:38:56.267 回答
0

您可以使用 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。希望这可以帮助!

于 2013-07-15T09:02:35.887 回答