当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript User.signUp方法代码示例

本文整理汇总了TypeScript中leancloud-storage.User.signUp方法的典型用法代码示例。如果您正苦于以下问题:TypeScript User.signUp方法的具体用法?TypeScript User.signUp怎么用?TypeScript User.signUp使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在leancloud-storage.User的用法示例。


在下文中一共展示了User.signUp方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: before

    before(function () {
        this.timeout(5000);
        // runs before all tests in this block
        randomRolename = utils.randomString(8);
        randomUsername = utils.randomString(8);
        currentUser = new AV.User();// 新建 AVUser 对象实例
        currentUser.setUsername(randomUsername);// 设置用户名
        currentUser.setPassword('cat!@#123');// 设置密码
        return currentUser.signUp().then<AV.Role>(user => {
            administratorRole = new AV.Role(randomRolename);
            let roleAcl = new AV.ACL();
            roleAcl.setPublicReadAccess(true);
            roleAcl.setPublicWriteAccess(false);

            // 当前用户是该角色的创建者,因此具备对该角色的写权限
            roleAcl.setWriteAccess(AV.User.current(), true);
            administratorRole.setACL(roleAcl);

            administratorRole.getUsers().add(AV.User.current());
            return administratorRole;
        }, error => {
            if (error) throw 'error on signUp.';
            return null;
        }).then(role => {
            return role.save();
        }, error => {
            if (error) throw 'error on save role.';
            return null;
        });

    });
开发者ID:leancloud,项目名称:TypeScript-Sample-Code,代码行数:31,代码来源:AVRole#removeUser.ts

示例2: before

 before(function () {
     // runs before all tests in this block
     randomRolename = utils.randomString(8);
     randomUsername = utils.randomString(8);
     currentUser = new AV.User();// 新建 AVUser 对象实例
     currentUser.setUsername(randomUsername);// 设置用户名
     currentUser.setPassword('cat!@#123');// 设置密码
     return currentUser.signUp();
 });
开发者ID:leancloud,项目名称:TypeScript-Sample-Code,代码行数:9,代码来源:AVObject#setACL.ts

示例3: before

  before(function () {
    // runs before all tests in this block
    // 实例方法使用 # 分隔类和方法

    // AV.init({
    //   appId: 'uay57kigwe0b6f5n0e1d4z4xhydsml3dor24bzwvzr57wdap',
    //   appKey: 'kfgz7jjfsk55r5a8a3y4ttd3je1ko11bkibcikonk32oozww',
    //   region: 'cn'
    // });
      tom = new AV.User();// 新建 AVUser 对象实例
      randomTomUserName = utils.randomString(8);
      tom.setUsername(randomTomUserName);// 设置用户名
      tom.setPassword('cat!@#123');// 设置密码
      return tom.signUp();
  });
开发者ID:leancloud,项目名称:TypeScript-Sample-Code,代码行数:15,代码来源:AVUser#login.ts

示例4: before

    before(function () {
        // runs before all tests in this block
        /*
        AV.init({
          appId:'{put-test-appId-here}}',
          appKey:'{put-test-appKey-here}'});
        */

        // AV.init({
        //     appId: 'uay57kigwe0b6f5n0e1d4z4xhydsml3dor24bzwvzr57wdap',
        //     appKey: 'kfgz7jjfsk55r5a8a3y4ttd3je1ko11bkibcikonk32oozww',
        //     region: 'cn'
        // });

        randomUsername = utils.randomString(8);
        currentUser = new AV.User();// 新建 AVUser 对象实例
        currentUser.setUsername(randomUsername);// 设置用户名
        currentUser.setPassword('cat!@#123');// 设置密码
        return currentUser.signUp();
    });
开发者ID:leancloud,项目名称:TypeScript-Sample-Code,代码行数:20,代码来源:AVRole#addRole.ts

示例5: it

  it('AVUser#signUp', function (done) {
    try {
      // 示例代码-Start
      user = new AV.User();// 新建 AVUser 对象实例
      user.setUsername(randomUsername);// 设置用户名
      user.setPassword('cat!@#123');// 设置密码
      user.setEmail(randomUsername + '@leancloud.cn');// 设置邮箱

      user.signUp<AV.User>().then((loginedUser) => {
        chai.assert.isNotNull(loginedUser.id);
        done();
      }, (error => {
        if (error) throw error;
      }));
      // 示例代码-End
    }
    catch (e) {
      chai.assert.isNull(e);
    }
  });
开发者ID:leancloud,项目名称:TypeScript-Sample-Code,代码行数:20,代码来源:AVUser#signUp.ts


注:本文中的leancloud-storage.User.signUp方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。