Authenticated User Content
Restrict content based on an authenticated user in your app's custom HTML page. Use an Angular ngIf statement to display certain content based on a user's login status.
Note: this does not work with page builder blocks at this time.
Only for logged in users
*ngIf="user"
Only for logged out users
*ngIf="!user"
Custom HTML template sample
<div *ngIf="user">
<h2 *ngIf="user.username">Hello, {{ user.username }}</h2>
<p>A logged in user can see this</p>
</div>
<div *ngIf="!user">
<p><button ion-button large type="button" (click)="loginModal()">Please Login</button></p>
</div>
User Roles template sample
<!-- Example of a logged in user that has a role -->
<div *ngIf="hasRole('admin')">You are an admin</div>
<div *ngIf="hasRole('member')">You are a member</div>
<!-- Example of a user who is not logged in -->
<div *ngIf="!user">Hello stranger. You are not logged in.</div>
How to add roles to your app authenticated user
See User Roles