dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

link-claim.gohtml (1887B)


      1 {{ define "content" }}
      2 <div class="container mb-5">
      3     <nav aria-label="breadcrumb">
      4         <ol class="breadcrumb">
      5             <li class="breadcrumb-item"><a href="/links">Links</a></li>
      6             <li class="breadcrumb-item"><a href="/links/{{ .Data.Link.UUID }}">{{ .Data.Link.Title }}</a></li>
      7             <li class="breadcrumb-item active">Claim ownership</li>
      8         </ol>
      9         <p>
     10             You can claim ownership of an onion address by using your onion private key to sign the following certificate.<br />
     11             Once done, send the signature here.<br />
     12         </p>
     13         <div class="form-group">
     14             <textarea name="certificate" class="form-control" rows="7" readonly>{{ .Data.Certificate }}</textarea>
     15             <form method="post" action="/links/{{ .Data.Link.UUID }}/claim/download-certificate">
     16                 <input type="hidden" name="csrf" value="{{ $.CSRF }}" />
     17                 <button class="btn btn-secondary mt-2">Downlaod certificate file</button>
     18             </form>
     19         </div>
     20         <p>
     21             Use the <a href="/links/claim-instructions">following instructions</a> to sign the certificate file.
     22         </p>
     23         <form method="post">
     24             <input type="hidden" name="csrf" value="{{ .CSRF }}" />
     25             <div class="form-group">
     26                 <label for="signature">Signature:</label>
     27                 <input type="text" name="signature" id="signature" class="form-control {{ if .Data.Error }} is-invalid{{ end }}" placeholder="base64 signature" value="{{ .Data.Signature }}" autofocus />
     28                 {{ if .Data.Error }}<div class="invalid-feedback">{{ .Data.Error }}</div>{{ end }}
     29             </div>
     30             <button class="btn btn-primary">Claim ownership</button>
     31             <a class="btn btn-secondary" href="/links/{{ .Data.Link.UUID }}">Cancel</a>
     32         </form>
     33     </nav>
     34 </div>
     35 
     36 {{ end }}