Diff -- /var/www/vhosts/3dshawn.com/affiliate.3dshawn.com/TEMPLATES/webstls_account_close.html
Diff

/var/www/vhosts/3dshawn.com/affiliate.3dshawn.com/TEMPLATES/webstls_account_close.html

added on local at 2026-07-01 13:47:56

Added
+57
lines
Removed
-0
lines
Context
0
unchanged
Blobs
from
to ddf0a9e78f87
Restore this content →
Unified diff
Naive LCS-based line diff. Additions in emerald, deletions in rose. Both sides decompressed live from BLOB_STORE.
1<!-- Account close confirmation. Linked from /profile.cgi (Security
2 tab) and /profile.cgi (Privacy & data panel). The destructive
3 action is a POST + explicit "CLOSE" type-in so a stray click on
4 a back / refresh / browser-prefetch never closes the account by
5 accident. -->
6
7<div class="page-shell" style="max-width:760px;margin:0 auto">
8
9 <div class="mb-3">
10 <a href="/profile.cgi" class="text-secondary text-xs" style="text-decoration:none">&larr; Back to Settings</a>
11 </div>
12
13 <div class="module mb-3" style="border-color:rgba(239,68,68,0.45);background:linear-gradient(135deg,rgba(239,68,68,0.06),rgba(239,68,68,0.02))">
14 <div class="module-head">
15 <div class="left">
16 <div class="module-icon" style="background:rgba(239,68,68,0.18);color:#fca5a5">
17 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg>
18 </div>
19 <div>
20 <div class="module-title" style="color:#fca5a5">Close your WebSTLs account</div>
21 <div class="module-sub">$display_name &middot; $email</div>
22 </div>
23 </div>
24 </div>
25 <div class="module-body">
26 <div class="text-sm" style="line-height:1.7;color:var(--col-text-2)">
27 <p><strong style="color:var(--col-text)">What happens when you close your account:</strong></p>
28 <ul style="padding-left:22px;margin:8px 0 14px">
29 <li><strong style="color:var(--col-text)">Your storefront goes dark.</strong> The public URL flips to a maintenance page; buyers cannot place new orders.</li>
30 <li><strong style="color:var(--col-text)">Existing buyers keep their downloads for 30 days.</strong> Files they already paid for stay reachable from their My Orders page.</li>
31 <li><strong style="color:var(--col-text)">Your models, orders, invoices, and tax records stay intact.</strong> Nothing is hard-deleted &mdash; we keep them for your records and ours.</li>
32 <li><strong style="color:var(--col-text)">All sessions are revoked.</strong> You will be signed out on every device.</li>
33 <li><strong style="color:var(--col-text)">It is reversible by support.</strong> Email support if you want the account reopened later.</li>
34 </ul>
35
36 <p style="margin-top:18px">If you want to keep your account but step away from selling for a bit, use the storefront's <a href="/storefront.cgi" class="text-brand">Close storefront</a> toggle instead &mdash; same buyer-facing effect, but your dashboard stays accessible.</p>
37 </div>
38
39 <form method="POST" action="/account_close.cgi" style="margin-top:24px">
40 <input type="hidden" name="action" value="close">
41 <div class="form-group">
42 <label class="form-label" style="color:#fca5a5;font-weight:700">
43 Type <code style="background:rgba(239,68,68,0.18);padding:2px 8px;border-radius:4px;color:#fca5a5">CLOSE</code> below to confirm:
44 </label>
45 <input class="input" type="text" name="confirm" autocomplete="off" placeholder="CLOSE" required style="font-family:var(--font-mono,monospace);text-transform:uppercase">
46 <div class="form-help">Exact match required &mdash; case sensitive.</div>
47 </div>
48
49 <div style="display:flex;gap:10px;margin-top:8px">
50 <button type="submit" class="btn btn-danger">Close my account permanently</button>
51 <a href="/profile.cgi" class="btn btn-secondary">Cancel</a>
52 </div>
53 </form>
54 </div>
55 </div>
56
57</div>
Keyboard: j next diff k previous diff g top G bottom r restore c compile-check ? help