Commit bffef3ef authored by 杨培's avatar 杨培

提供了用户注册服务

parent d17775da
<?php
/**
* Created by PhpStorm.
* User: pader
* Date: 2017/7/5
* Time: 18:26
*/
use internalApi\ucenter\Member;
require __DIR__.'/_init.php';
Member::setDebug();
$name = uniqid('dev_');
$info = Member::register($name, '123456', $name, ['mobile'=>'16000000000']);
print_r($info);
......@@ -41,4 +41,23 @@ class Member extends Client
return self::call('member.getSyncByUid', compact('uid'));
}
/**
* 注册一个用户并获得用户信息
*
* 本方法返回一个数组,其中元素依次为:
* 0 => state: 布尔值,代表注册成功或失败
* 1 => statusText: 状态文本,error 代表错误,registered 代表已注册,ok 代表注册成功
* 2 => result: 注册失败时代表错误消息,注册成功时则是用户信息的数组
*
* @param string $username
* @param string $password
* @param string $nickname
* @param array $expand 扩展信息数组,包含可选字段:mobile, mail, wx_openid, avatar
* @return array [bool state, string statusText, string|array message or user data]
*/
public static function register($username, $password, $nickname, $expand=[])
{
return self::call('member.register', compact('username', 'password', 'nickname', 'expand'));
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment