this repo has no description
1<!doctype html> 2<html lang="en" class="dark:bg-gray-900"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 6 <meta name="description" content="knot server"/> 7 <title>Register to Knot</title> 8 <script src="https://cdn.jsdelivr.net/npm/htmx.org@2.0.8/dist/htmx.min.js" integrity="sha384-/TgkGk7p307TH7EXJDuUlgG3Ce1UVolAOFopFekQkkXihi5u/6OCvVKyz1W+idaz" crossorigin="anonymous"></script> 9 </head> 10 <body> 11 {{ if (not .) }} 12 {{/* step 1. login */}} 13 <form hx-post="/oauth/login" hx-swap="none"> 14 <input type="text" name="handle"> 15 <button type="submit">Login</button> 16 </form> 17 {{ else }} 18 {{/* step 2. register user with plc operation */}} 19 <form hx-post="/register" hx-swap="none"> 20 <input type="hidden" name="plcop" value="{{ if .PlcOp }}on{{ end }}"> 21 22 <div> 23 <label for="handle">User Handle:</label> 24 <input type="text" name="handle" value="{{ .Did }}" readonly> 25 </div> 26 27 {{ if (not .Web) }} 28 <h2>Please enter your PLC Token you received in an email</h2> 29 <div> 30 <label for="token">PLC Token:</label> 31 <input type="text" name="token" required placeholder="XXXXX-XXXXX"> 32 </div> 33 34 <button type="submit">add Knot to identity</button> 35 {{ else }} 36 <button type="submit">register to Knot</button> 37 {{ end }} 38 </form> 39 {{ end }} 40 </body> 41</html>