Day28 firebase authentication

前两天我们教大家怎麽部属了网页,但网页的内容几乎没说。
基本上网页配置有右侧的bar及左侧的表格,这样基本上就能建立我们需要的

第一件事至firebase authentication

设定登入方式

首先登入的部分是利用angular fire的 authentication
我将其作为一个component,负责login

需要以下的东西

import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase/app';
import { Observable } from 'rxjs';

这边则是写登入後取得帐户及导向首页

export class LoginComponent implements OnInit {

  private authUser: Observable<firebase.User>;
  private account: Observable<Account>;

  constructor(private auth: AngularFireAuth, private router: Router, private accountService: AccountService) {
    this.authUser = auth.authState;
    this.authUser.subscribe(user => {
      if (user) {
        this.account = this.accountService.getAccount(user.uid);
        this.router.navigate(['/home']);
      }
    });
  }

  ngOnInit() {
  }

}


点击後转到,选择帐户,若没有被挡即可到首页


<<:  [Day 28] 旅行趣事 - 葡萄园脚踏车之旅

>>:  资视就是力量 - Highcharts / Vue 做个记帐本 (下)

Ruby幼幼班--Factorial Trailing Zeroes

9月快到了,要开始准备一些资料,凑30天用,所以除非有一篇Rails幼幼班的资料,不然不会单独分享...

D11 - 如何用 Apps Script 寄出客制化的表单并搜集分散在 Google Sheet 中的回应?(ㄧ)复制并客制你的 Google Form

今日目标 很多时候我们会需要搜集些不同的资料。像是 Marketing 在做大规模但针对不同组织的调...

使用准确的 Microsoft MB-300 考试转储立即成功

似乎没有简单的方法可以通过 Microsoft MB-300 考试。据说这次考试成功的秘诀有三个。有...

【Day 22】卷积神经网路(Convolutional Neural Network, CNN)(下)

昨天讲完Convolution,接着今天要介绍的就是Max Pooling。 CNN - Max P...

Day 12 - Semigroup I

Definition of a Semigroup 一个集合(Set)或称型别(Type) 有 co...