Jump to content
IPS Community Suite 简体中文
Sign in to follow this  
ipscn

IPS 用户登录 WordPress

Recommended Posts

IPB4/IPS 用户登录 WordPress

1. 处理 IPS

隐藏内容
回复可见

这样就可以从远程通过 API 获取到 IPS 数据库中的用户加密后的密码了。

再添加一个方法,用于处理从API 发出的请求,响应对比所提供的用户名/Email与其密码是否匹配:

隐藏内容
回复可见

 

 

2. 写 PHP 库并测试

隐藏内容
回复可见

返回示例

array (size=3)
  'status' => string 'SUCCESS' (length=7)
  'pass_valid' => string '1' (length=1)
  'user' => 
    array (size=5)
      'id' => string '2' (length=1)
      'user_email' => string 'ips2@ips2.cc' (length=12)
      'user_login' => string 'ips2' (length=4)
      'pwd' => string 'ips2ips2' (length=8)
      'group_id' => string '3' (length=1)

 

使用自己写 PHP 库进行测试之后, 再次回到 IPS ,对它进行处理

隐藏内容
回复可见

3.  WordPress 插件

隐藏内容
回复可见

 

4. 不修改 IPS 核心的方法

使用 IPS 开放工具创建一个 Application, 自定义 API 端点,用于用户鉴权或者文章同步。

鉴权API端点规范

/ipswp/hello
/ipswp/auth
/ipswp/userSync
/ipswp/lastestTopicsByForumIDs

以上4个分别用于测试,用户鉴权(From IPS的关系),用户同步(To IPS的关系)获取特定论坛版块ID内的最新帖子,获取帖子的数量为可选参数,默认为5.

 

  • Like 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×