aboutsummaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
authorBobby <[email protected]>2022-06-03 14:36:30 +0530
committerBobby <[email protected]>2022-06-03 14:36:30 +0530
commit06e4ecd95bfd2817e56af83dbe9af1b6eba283bf (patch)
treea2ec28bbab430e634b5c964d9e8c56e636e46062 /views
parent1958098bdabf10f6b8ac9ea5851e08172dd8e10c (diff)
downloadthatcomputerscientist-06e4ecd95bfd2817e56af83dbe9af1b6eba283bf.tar.xz
thatcomputerscientist-06e4ecd95bfd2817e56af83dbe9af1b6eba283bf.zip
complete login functionality
Diffstat (limited to 'views')
-rw-r--r--views/partials/sidebar.ejs10
1 files changed, 6 insertions, 4 deletions
diff --git a/views/partials/sidebar.ejs b/views/partials/sidebar.ejs
index 55b1412b..376a5552 100644
--- a/views/partials/sidebar.ejs
+++ b/views/partials/sidebar.ejs
@@ -3,21 +3,23 @@
<h1>That Computer Scientist</h1>
<!-- Login Box -->
</a>
- <% if (username) { %>
+ <% if (locals.username) { %>
<div class="login-box">
<p>Welcome, <%= username %>!</p>
- <a href="/logout">Logout</a>
+ <a href="/auth/logout">Logout</a>
</div>
<% } else { %>
- <form method="post" onsubmit="event.preventDefault();">
+ <form method="post" action="/auth/login">
<fieldset>
<legend>Login Area</legend>
<label for="username">Username</label>
<input type="text" id="username" name="username" placeholder="Username" autocomplete="off">
<label for="password">Password</label>
<input type="password" id="password" name="password" placeholder="Password">
+ <% if (locals.messages) { %>
+ <p class="error"><%= messages.error %></p>
+ <% } %>
<input type="submit" value="Login">
- <a href="/register">Register</a>
</fieldset>
</form>
<% } %>