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


TypeScript Accounts.forgotPassword方法代码示例

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


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

示例1: reset

 reset() {
   Accounts.forgotPassword(this.credentials, this.$bindToContext((err) => {
     if (err) {
       this.error = err;
     } else {
       this.$state.go('parties');
     }
   }));
 }
开发者ID:AyushAnandChouksey,项目名称:meteor-angular-socially,代码行数:9,代码来源:password.ts

示例2: recover

 recover(credentials) {
   if (this.recoverForm.valid) {
     Accounts.forgotPassword({ email: credentials.email}, (err) => {
       if (err) {
         this.error = err;
       }
       else {
         this.router.navigate(['/']);
       }
     });
   }
 }
开发者ID:DavyDuDu,项目名称:meteor-angular2.0-socially,代码行数:12,代码来源:recover.ts

示例3: recover

  recover() {
    this.resetErrors();

    Accounts.forgotPassword({email: this.credentials.email}, (error) => {
      if (error) {
        this.errors.push(error.reason || "Unknown error");
      }
      else {
        this.message = "You will receive further instruction to you email address!";
        this.isDropdownOpen = false;
        this._resetCredentialsFields();
      }
    });
  }
开发者ID:Anhmike,项目名称:angular2-shop,代码行数:14,代码来源:login-buttons.ts

示例4: recover

 recover() {
   if (this.recoverForm.valid) {
     Accounts.forgotPassword({
       email: this.recoverForm.value.email
     }, (err) => {
       if (err) {
         this.zone.run(() => {
           this.error = err;
         });
       } else {
         this.router.navigate(['/']);
       }
     });
   }
 }
开发者ID:SiddheshKhedekar,项目名称:meteor-angular2.0-socially,代码行数:15,代码来源:recover.component.ts

示例5: emailResetLink

    }
    return false;
  },

  emailResetLink ({__}: IContext, email: string, callback: Function) {
    clearMessages();

    if (isNotEmpty(email) && isEmail(email)) {

      Accounts.forgotPassword({email: email}, function(err: any) {
        callback();

        if (err) {
          if (err.message === "User not found [403]") {
            showError("accounts.error.emailNotFound");
          } else {
            showError("accounts.error.unknownError");
          }
        } else {
          showInfo("accounts.messages.passwordResetEmailSent");
        }
      });
    }
    return false;
  },

  resetPassword ({__, Session}: IContext, password: string, passwordConfirm: string, callback: Function): void {
    if (isNotEmpty(password) && areValidPasswords(password, passwordConfirm)) {
      const token = Session.get(TOKENKEY);

      Accounts.resetPassword(token, password, function(err: any) {
开发者ID:tomitrescak,项目名称:meteor-accountsui-semanticui-react,代码行数:31,代码来源:accounts.ts


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