a mini social media app for small communities
1@include 'partial/header.html'
2
3<h1>log in</h1>
4
5<div>
6 @if ctx.form_error != ''
7 <p>error: @ctx.form_error</p>
8 @end
9
10 @if ctx.is_logged_in()
11 <p>you are already logged in as @{user.get_name()}!</p>
12 <a href="/api/user/logout">log out</a>
13 @else
14 <form action="/api/user/login" method="post" beep-redirect="/me">
15 <label for="username">username:</label>
16 <input
17 type="text"
18 name="username"
19 id="username"
20 pattern="@app.config.user.username_pattern"
21 minlength="@app.config.user.username_min_len"
22 maxlength="@app.config.user.username_max_len"
23 required
24 >
25 <br>
26 <label for="password">password:</label>
27 <input
28 type="password"
29 name="password"
30 id="password"
31 pattern="@app.config.user.password_pattern"
32 minlength="@app.config.user.password_min_len"
33 maxlength="@app.config.user.password_max_len"
34 required
35 >
36 <br>
37 <input type="submit" value="log in">
38 </form>
39 @end
40</div>
41
42@include 'partial/footer.html'