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


TypeScript common-app.Credentials類代碼示例

本文整理匯總了TypeScript中common-app.Credentials的典型用法代碼示例。如果您正苦於以下問題:TypeScript Credentials類的具體用法?TypeScript Credentials怎麽用?TypeScript Credentials使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了Credentials類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: Promise

    return new Promise((resolve, reject) => {
      console.debug("Creating user:" + JSON.stringify(credentials));
      credentials.saveCredentials();

      this.firebase.auth().createUserWithEmailAndPassword(
        credentials.username,
        credentials.password
      ).catch((error) => {
        this.handleError(error);
      }).then((fbUser: firebase.User) => {
        if (fbUser) {
          let user = transformUser(fbUser);
          saveUserProfile(this.firebase.database(), user)
            .then(() => {
              resolve(
                LoginActions.loginSuccessFactory(user, user._id)
              );
            })
            .catch((error) => {
              this.handleError(error);
              reject(error);
            });
          console.info('Create User successful.');
        }
      });
    });
開發者ID:kokokenada,項目名稱:for-real-cards,代碼行數:26,代碼來源:login-service-firebase.ts

示例2: Promise

    return new Promise((resolve, reject) => {
      credentials.saveCredentials();
      console.log(Meteor);
      Meteor.loginWithPassword(
        credentials.email ? credentials.email : credentials.username, credentials.password,
        (error) => {
          if (error) {
            console.info(error);
            reject(ReduxModuleUtil.errorFactory(LoginActions.LOGIN_ERROR, error));
          } else {
            console.info('Login successful.');
            resolve(
              LoginActions.loginSuccessFactory(
                this.userFromMeteorUser(Meteor.user()), Meteor.userId(), false
              )
            );
          }
        });

    })
開發者ID:kokokenada,項目名稱:for-real-cards,代碼行數:20,代碼來源:login-service-meteor.ts


注:本文中的common-app.Credentials類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。