a mini social media app for small communities
at main 951 B view raw
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'