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


TypeScript FirebaseAuth.login方法代码示例

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


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

示例1: loginTwitter

 loginTwitter() {
   this.auth.login({
     provider: AuthProviders.Twitter
   }).then(() => {
     this.nav.setRoot(ChatPage);
   });
 }
开发者ID:akserg,项目名称:Meetup_ionic_7.5.16,代码行数:7,代码来源:hello.ts

示例2: login

  login(credentials) {
    let loading = Loading.create({
      content: "Por favor aguarde..."
    });
    this.navCtrl.present(loading);

    this.auth.login(credentials, {
      provider: AuthProviders.Password,
      method: AuthMethods.Password
    }).then((authData) => {
      console.log(authData);
      loading.dismiss();
      this.navCtrl.popToRoot();
    }).catch((error) => {
      loading.dismiss();
      if (error) {
        switch (error.code) {
          case "INVALID_EMAIL":
            this.error = "E-mail invรกlido.";
            break;
          case "INVALID_USER":
            this.error = "E-mail ou senha incorretos.";
            break;
          case "INVALID_PASSWORD":
            this.error = "E-mail ou senha incorretos.";
            break;
          case "NETWORK_ERROR":
            this.error = "Aconteceu algum erro ao tentar se conectar ao servidor, tente novamente mais tarde.";
            break;
          default:
            this.error = error;
        }
      }
    });
  }
开发者ID:jimmyloh,项目名称:Ionic2FirebaseStarter,代码行数:35,代码来源:login-email.ts

示例3: _login

	private _login(authType: AuthProviders) {
		this.firebaseAuth.login({
			provider: authType
		}).then((authData: any) => {
			authData.auth.token.firebase = null; // remove array
			this.angularFire.object('/users/' + authData.uid + '/authData').set(authData);
		}).catch(err => console.log('Login Failed', err));
	}
开发者ID:supermarcos,项目名称:focus,代码行数:8,代码来源:auth.service.ts

示例4: login

 login() {
   this.auth.login({
     provider: AuthProviders.Google,
     method: AuthMethods.Popup,
     remember: 'default',
     scope: ['email']
   });
 }
开发者ID:xuanduc987,项目名称:cbs-next,代码行数:8,代码来源:auth.service.ts

示例5: login

 login(email, password) {
   return this.firebaseAuth$.login({
     email: email,
     password: password
   }).then((state: FirebaseAuthState)=> {
     this.storeUser(state);
   });
 }
开发者ID:vincent314,项目名称:jsrol-ng2,代码行数:8,代码来源:auth.service.ts

示例6: loginUser

 loginUser(email:string, password:string):Promise<any>{
   return this.auth.login({
     email: email,
     password: password
   })
   .then(user => Promise.resolve( user ))
   .catch(error => Promise.reject( error ));
 }
开发者ID:EscuelaIt,项目名称:class-10-demo,代码行数:8,代码来源:auth.ts

示例7: login

	private login(credentials) {
		this.showLoading()

		this.auth.login(credentials).then((authData) => {
			this.loading.dismiss();
			this.nav.setRoot(BulletinBoardPage);
		}).catch((error) => {
			this.showError(error);
		});
	}
开发者ID:lgmbarata,项目名称:eCondominio,代码行数:10,代码来源:login.ts

示例8:

      .then(data => {
        console.log(data.token);

        // this call is giving
        // Cannot read property 'providerId' of undefined
        this.fbAuth.login(data.token, {
          provider: AuthProviders.Custom,
          method: AuthMethods.CustomToken
        });
      })
开发者ID:edicon,项目名称:ng2Test,代码行数:10,代码来源:custom-login.component.ts

示例9: registerUserWithTwitter

 registerUserWithTwitter(_credentials, _event) {
     _event.preventDefault();
     
     this.auth.login({
         provider: AuthProviders.Twitter,
         method: AuthMethods.Popup
     }).then((value) => {
         this.dismiss();
     }).catch((error) => {
         this.error = error;
         console.log(error);
     });
 }
开发者ID:joschi04,项目名称:AuditMobil,代码行数:13,代码来源:login.ts

示例10: googleLogin

 public googleLogin(){
   this.showLoading();
   console.log("Inside google auth");
   this.auth.login({
     provider: AuthProviders.Google
   }).then((authData) => {
     this.loading.dismiss();
     console.log(JSON.stringify(authData));
     this.nav.setRoot(HomePage);
   }).catch((error)=>{
     this.showError(error);
   })
 }
开发者ID:ng-mohit,项目名称:ionic2-firebaseauth,代码行数:13,代码来源:login.ts


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