62 lines
2.8 KiB
HTML
62 lines
2.8 KiB
HTML
|
|
{{define "head"}}
|
||
|
|
<meta name="robots" content="noindex">
|
||
|
|
{{end}}
|
||
|
|
|
||
|
|
{{define "content"}}
|
||
|
|
<article>
|
||
|
|
{{with .Data}}
|
||
|
|
{{if eq .Mode "closed"}}
|
||
|
|
<h1>Registrering stengt</h1>
|
||
|
|
<p>Nye registreringer er for øyeblikket ikke tilgjengelig. Kontakt administrator for tilgang.</p>
|
||
|
|
{{else if eq .Mode "requests"}}
|
||
|
|
<h1>Be om tilgang</h1>
|
||
|
|
<p>Nye brukere må godkjennes av en administrator.</p>
|
||
|
|
<form method="POST" action="{{basePath}}/signup">
|
||
|
|
<input type="hidden" name="csrf_token" value="{{$.CSRFToken}}">
|
||
|
|
<label for="username">
|
||
|
|
Brukernavn
|
||
|
|
<input type="text" id="username" name="username" required autofocus
|
||
|
|
autocomplete="username" autocapitalize="none"
|
||
|
|
pattern="[a-zA-Z0-9_-]+" title="Bare bokstaver, tall, bindestrek og understrek"
|
||
|
|
minlength="2" maxlength="30">
|
||
|
|
</label>
|
||
|
|
<label for="password">
|
||
|
|
Passord
|
||
|
|
<input type="password" id="password" name="password" required
|
||
|
|
autocomplete="new-password" minlength="8">
|
||
|
|
</label>
|
||
|
|
<label for="password_confirm">
|
||
|
|
Bekreft passord
|
||
|
|
<input type="password" id="password_confirm" name="password_confirm" required
|
||
|
|
autocomplete="new-password">
|
||
|
|
</label>
|
||
|
|
<button type="submit">Send forespørsel</button>
|
||
|
|
</form>
|
||
|
|
{{else}}
|
||
|
|
<h1>Registrer deg</h1>
|
||
|
|
<form method="POST" action="{{basePath}}/signup">
|
||
|
|
<input type="hidden" name="csrf_token" value="{{$.CSRFToken}}">
|
||
|
|
<label for="username">
|
||
|
|
Brukernavn
|
||
|
|
<input type="text" id="username" name="username" required autofocus
|
||
|
|
autocomplete="username" autocapitalize="none"
|
||
|
|
pattern="[a-zA-Z0-9_-]+" title="Bare bokstaver, tall, bindestrek og understrek"
|
||
|
|
minlength="2" maxlength="30">
|
||
|
|
</label>
|
||
|
|
<label for="password">
|
||
|
|
Passord
|
||
|
|
<input type="password" id="password" name="password" required
|
||
|
|
autocomplete="new-password" minlength="8">
|
||
|
|
</label>
|
||
|
|
<label for="password_confirm">
|
||
|
|
Bekreft passord
|
||
|
|
<input type="password" id="password_confirm" name="password_confirm" required
|
||
|
|
autocomplete="new-password">
|
||
|
|
</label>
|
||
|
|
<button type="submit">Registrer</button>
|
||
|
|
</form>
|
||
|
|
{{end}}
|
||
|
|
{{end}}
|
||
|
|
<p><a href="{{basePath}}/login">Har du allerede konto? Logg inn</a></p>
|
||
|
|
</article>
|
||
|
|
{{end}}
|