mirror of
https://github.com/Jackzmc/storage.git
synced 2025-05-12 03:53:14 +00:00
add logout feature
This commit is contained in:
parent
c69dd0b469
commit
1bdb4b6dc7
6 changed files with 69 additions and 34 deletions
|
@ -4,7 +4,7 @@
|
|||
<h1 class="title is-1 has-text-centered">storage-app</h1>
|
||||
<div class="box is-radiusless">
|
||||
<h4 class="title is-4 has-text-centered">Login</h4>
|
||||
{{#unless (eq (len form.form_errors) 0) }}
|
||||
{{#unless (eq (len form.form_errors) 0) }}
|
||||
<div class="notification is-danger is-light">
|
||||
<b>Login failed with errors:</b>
|
||||
<ul>
|
||||
|
@ -14,7 +14,12 @@
|
|||
</ul>
|
||||
</div>
|
||||
{{/unless}}
|
||||
<form method="post" action="/auth/login">
|
||||
{{#if logged_out }}
|
||||
<div class="notification is-success is-light">
|
||||
You have been logged out successfully.
|
||||
</div>
|
||||
{{/if}}
|
||||
<form method="post" action="/auth/login?return_to={{return_to}}">
|
||||
<input type="hidden" name="_csrf" value="{{ csrf_token }}">
|
||||
<div class="field">
|
||||
<label class="label">Username / Email</label>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
</div>
|
||||
<div class="navbar-end">
|
||||
{{#if user}} <!-- TODO: only show w/ route is library/files -->
|
||||
{{#if session.user }} <!-- TODO: only show w/ route is library/files -->
|
||||
<div class="navbar-item" style="width:300px">
|
||||
<div class="field" style="width:100%" >
|
||||
<p class="control has-icons-left">
|
||||
|
@ -26,7 +26,7 @@
|
|||
</div>
|
||||
</div>
|
||||
{{/if}}
|
||||
{{#if user}}
|
||||
{{#if session.user }}
|
||||
<div class="navbar-item">
|
||||
<a class="icon has-text-black">
|
||||
<i class="far fa-bell"></i>
|
||||
|
@ -37,25 +37,27 @@
|
|||
<div class="navbar-item has-dropdown is-hoverable">
|
||||
<a class="navbar-link">
|
||||
<img src="/static/img/default_user.png" alt="User Image" />
|
||||
{{ debug user }}
|
||||
{{ session.user.name }}
|
||||
</a>
|
||||
|
||||
<div class="navbar-dropdown">
|
||||
<div class="navbar-dropdown mr-4 is-right is-radiusless">
|
||||
<div class="dropdown-content">
|
||||
<div class="block px-4 py-4">
|
||||
<b>Quota</b>
|
||||
<progress class="progress" min=0 value=20 max=100 />
|
||||
<div class="navbar-item">
|
||||
{{ session.user.username }}
|
||||
</div>
|
||||
|
||||
<a class="navbar-item" href="/help/about">
|
||||
About
|
||||
<div class="navbar-item">
|
||||
{{ session.user.email }}
|
||||
</div>
|
||||
<hr class="navbar-divider">
|
||||
<a class="navbar-item" href="/settings">
|
||||
<i class="fa fa-cog"></i>Settings
|
||||
</a>
|
||||
<a class="navbar-item">
|
||||
Contact
|
||||
<a class="navbar-item" href="/admin">
|
||||
<i class="fa fa-star"></i> Admin Panel
|
||||
</a>
|
||||
<hr class="navbar-divider">
|
||||
<a class="navbar-item">
|
||||
Report an issue
|
||||
<a class="navbar-item has-text-danger" href="/auth/logout">
|
||||
<i class="fa fa-square-up-right"></i>Logout
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue