當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript User.setUsername方法代碼示例

本文整理匯總了TypeScript中leancloud-storage.User.setUsername方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript User.setUsername方法的具體用法?TypeScript User.setUsername怎麽用?TypeScript User.setUsername使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在leancloud-storage.User的用法示例。


在下文中一共展示了User.setUsername方法的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.setUsername方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。