Added login/logout system
This commit is contained in:
@ -22,7 +22,13 @@
|
||||
<a class="nav-link text-dark" [routerLink]="['/formulaManager']">Formula Manager</a>
|
||||
</li>
|
||||
</ul>
|
||||
<button mat-stroked-button class="ml-auto" color="primary" data-toggle="modal" data-target="#loginModal">Login</button>
|
||||
<div class="ml-auto">
|
||||
<button *ngIf="!user" mat-stroked-button color="primary" (click)="login()">Login</button>
|
||||
<div *ngIf="user">
|
||||
<span class="text-muted mr-3">{{user.email}}</span>
|
||||
<button mat-stroked-button color="accent" (click)="afAuth.auth.signOut()">Logout</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
@ -78,27 +84,4 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<!-- Login Modal -->
|
||||
<div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="loginModal" aria-hidden="true">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title">Login</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div id="incorrectAlert" class="alert alert-danger collapse" role="alert">Username or password is incorrect.</div>
|
||||
<input id="username" class="form-control mb-3" placeholder="Username">
|
||||
<input id="password" class="form-control" type="password" placeholder="Password">
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
||||
<button id="loginBtn" type="button" class="btn btn-primary">Login</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
Reference in New Issue
Block a user