<div class="col-md-12"> <div class="card card-container"> <img id="profile-img" src="//ssl.gstatic.com/accounts/ui/avatar_2x.png" class="profile-img-card" /> <form *ngIf="!isLoggedIn" name="form" (ngSubmit)="f.form.valid && onSubmit()" #f="ngForm" novalidate > <div class="form-group"> <label for="username">Username</label> <input type="text" class="form-control" name="username" [(ngModel)]="form.username" required #username="ngModel" /> <div class="alert alert-danger" role="alert" *ngIf="f.submitted && username.invalid" > Username is required! </div> </div> <div class="form-group"> <label for="password">Parola</label> <input type="password" class="form-control" name="password" [(ngModel)]="form.password" required minlength="6" #password="ngModel" /> <div class="alert alert-danger" role="alert" *ngIf="f.submitted && password.invalid" > <div *ngIf="password.errors.required">Password is required</div> <div *ngIf="password.errors.minlength"> Password must be at least 6 characters </div> </div> </div> <div class="form-group"> <button class="btn btn-primary btn-block"> Login</button> <!-- <button class="btn btn-primary btn-block" (click) = "goToRegister()"> Inregistrare </button>--> <h4> Daca nu ai cont, creaza unul <a href="/register"> <u>aici </u></a></h4> </div> </form> <!-- TODO message for fail on login--> <div class="alert alert-success" *ngIf="isLoggedIn"> Logged in as {{ user.roles[0].name }}. </div> </div> </div>