mirror of https://github.com/Ombi-app/Ombi
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
2.8 KiB
60 lines
2.8 KiB
<!--
|
|
you can substitue the span of reauth email for a input with the email and
|
|
include the remember me checkbox
|
|
-->
|
|
<div *ngIf="form && customizationSettings && authenticationSettings">
|
|
|
|
<div *ngIf="background" @fadeInOut class="bg" [style.background-image]="background"></div>
|
|
<div class="container" id="login">
|
|
<div class="card card-container">
|
|
|
|
<!-- <img class="profile-img-card" src="//lh3.googleusercontent.com/-6V8xOA6M7BA/AAAAAAAAAAI/AAAAAAAAAAA/rzlHcD0KYwo/photo.jpg?sz=120" alt="" /> -->
|
|
<div *ngIf="!customizationSettings.logo">
|
|
<img id="profile-img" class="profile-img-card" src="{{baseUrl}}/images/logo.png" />
|
|
</div>
|
|
<div *ngIf="customizationSettings.logo">
|
|
<img id="profile-img" class="center" [src]="customizationSettings.logo" />
|
|
</div>
|
|
<p id="profile-name" class="profile-name-card"></p>
|
|
|
|
<div *ngIf="!authenticationSettings.enableOAuth || loginWithOmbi">
|
|
<form *ngIf="authenticationSettings" class="form-signin" novalidate [formGroup]="form" (ngSubmit)="onSubmit(form)">
|
|
|
|
|
|
<input type="email" id="inputEmail" class="form-control" formControlName="username" [attr.placeholder]="'Login.UsernamePlaceholder' | translate"
|
|
autofocus>
|
|
<input *ngIf="!authenticationSettings.allowNoPassword" type="password" id="inputPassword" class="form-control" formControlName="password"
|
|
[attr.placeholder]="'Login.PasswordPlaceholder' | translate">
|
|
<div class="form-group">
|
|
<div class="checkbox">
|
|
<input type="checkbox" id="RememberMe" formControlName="rememberMe">
|
|
|
|
<label for="RememberMe" [translate]="'Login.RememberMe'"></label>
|
|
|
|
</div>
|
|
</div>
|
|
<button class="btn btn-success" type="submit" [translate]="'Login.SignInButton'"></button>
|
|
<a [routerLink]="['/reset']" class="forgot-password col-md-12">
|
|
<b [translate]="'Login.ForgottenPassword'"></b>
|
|
</a>
|
|
</form>
|
|
<!-- /form -->
|
|
</div>
|
|
<!-- Main OAuth Flow -->
|
|
<div *ngIf="authenticationSettings.enableOAuth && !loginWithOmbi">
|
|
<div class="form-signin">
|
|
<button class="btn btn-success" type="button" (click)="loginWithOmbi = true">
|
|
Sign In With {{appName}}</button>
|
|
</div>
|
|
<div class="form-signin">
|
|
<button class="btn btn-primary" type="button" (click)="oauth()">
|
|
Sign In With Plex</button>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- /card-container -->
|
|
</div>
|
|
<!-- /container -->
|
|
</div>
|