diff --git a/docs/uniCloud/_sidebar.md b/docs/uniCloud/_sidebar.md index 5816630745a31a611dffb3ae047c854125ff2047..ec71a5f067f2cd802341a40e45d5ec4a96b4b06f 100644 --- a/docs/uniCloud/_sidebar.md +++ b/docs/uniCloud/_sidebar.md @@ -12,7 +12,7 @@ * [云函数URL化](uniCloud/http.md) * [云数据库](uniCloud/cf-database.md) * [云存储](uniCloud/storage.md) -* [云Token](uniCloud/authentication.md) + * [日志输出](uniCloud/cf-logger.md) * [同时连多服务空间](uniCloud/init.md) * [示例及源码](uniCloud/resource.md) diff --git a/docs/uniCloud/authentication.md b/docs/uniCloud/authentication.md index fed8705453a52c0a5c00a438d763f8d92288734f..243c72b04284264a344522b541f98d211c32c1aa 100644 --- a/docs/uniCloud/authentication.md +++ b/docs/uniCloud/authentication.md @@ -25,7 +25,7 @@ auth.signInAnonymously() ## auth.signInWithTicket() -进行自定义登录,详细描述参考[自定义登录](#自定义登录) +使用,详细描述参考[登录流程](#cloudtoken) **示例代码** @@ -64,7 +64,7 @@ auth.getLoginState().then(loginState => { |字段 |类型 |是否必备 |说明 | |:-: |:-: |:-: |:-: | |uid |string |是 |用户在云开发的唯一ID | - + **示例代码** @@ -165,10 +165,10 @@ console.log(loginState.isAnonymous) // true 匿名用户如果要重新使用开发者提供的身份登录,可以调用`auth.signInWithTicket`来进行。[参考](#客户端上使用Ticket登录) -#### 匿名用户转化为自定义用户 -目前UniCloud支持将匿名用户转化为自定义登录用户,此转正用户将会继承匿名用户在云端创建的资源,流程如下: -1. 首先需要按照自定义登录的流程搭建获取自定义登录凭证`ticket`的服务; -2. 客户端请求接口获取自定义登录凭证`ticket`。**请注意**,此`ticket`必须未注册过uniCloud,换句话说,匿名用户只能转化为新的uniCloud用户; +#### 匿名用户转化为正式用户 +目前uniCloud支持将匿名用户转化为正式用户,此转正用户将会继承匿名用户在云端创建的资源,流程如下: +1. 首先需要按照[登录流程](#cloudtoken)搭建获取云Token凭证`ticket`的服务; +2. 客户端请求接口获取云Token凭证`ticket`。**请注意**,此`ticket`必须未注册过uniCloud,换句话说,匿名用户只能转化为新的uniCloud用户; 3. 客户端调用`auth.linkAndRetrieveDataWithTicket`API,如下: ```js // 调用此API之前需先请求接口获取到ticket