Diff -- /var/www/vhosts/3dshawn.com/repricer.3dshawn.com/TEMPLATES/repricer_login.html

O Operator
Diff

/var/www/vhosts/3dshawn.com/repricer.3dshawn.com/TEMPLATES/repricer_login.html

added on local at 2026-07-01 21:47:25

Added
+103
lines
Removed
-0
lines
Context
0
unchanged
Blobs
from
to b9d4d6bdd7e5
Restore this content →
Unified diff
Naive LCS-based line diff. Additions in emerald, deletions in rose. Both sides decompressed live from BLOB_STORE.
1<!-- Shared logged-out marketing nav so users can browse the site
2 (Features, Tour, Pricing, etc.) without having to sign in first. -->
3<header class="landing-nav">
4 <div class="landing-nav-inner">
5 <a href="index.cgi" class="flex items-center gap-3" style="text-decoration:none">
6 <div class="brand-mark"><span>RP</span></div>
7 <div class="brand-text"><span class="brand-name">RePricer</span><span class="brand-sub">Repricing Platform</span></div>
8 </a>
9 <nav class="links">
10 <a href="features.cgi">Features</a>
11 <a href="tour.cgi">Tour</a>
12 <a href="why.cgi">Why RePricer</a>
13 <a href="pricing.cgi">Pricing</a>
14 <a href="faq.cgi">FAQ</a>
15 <a href="about.cgi">About</a>
16 </nav>
17 <div class="auth-actions">
18 <a href="signup.cgi" class="btn btn-primary btn-sm">Start free trial</a>
19 </div>
20 </div>
21</header>
22
23<div class="auth-shell">
24 <aside class="auth-side">
25 <div class="auth-side-glow"></div>
26 <div class="auth-side-content">
27 <div class="hero-pill" style="margin-bottom:18px"><span class="dot"></span> Trusted by serious sellers</div>
28 <div class="auth-quote">
29 "RePricer adjusted my Amazon prices 4,200 times last month. Buy Box share went from 31% to 67%. I stopped checking competitor pages."
30 </div>
31 <div class="auth-quote-attr">&mdash; Marcus T., Amazon seller &middot; ~1,800 SKUs</div>
32 </div>
33 </aside>
34
35 <main class="auth-main">
36 <div style="display:flex;justify-content:flex-end">
37 <a href="/signup.cgi" class="text-sm text-secondary">Don't have an account? <span class="text-brand fw-600">Sign up</span></a>
38 </div>
39
40 <div class="auth-form-wrap">
41 <h1 class="auth-title">Welcome back</h1>
42 <p class="auth-sub">Sign in to your seller console.</p>
43
44 [if:$error_msg]
45 <div class="banner danger" style="margin-bottom:18px">
46 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/><line x1="12" y1="16" x2="12.01" y2="16"/></svg>
47 <div class="text-xs">$error_msg</div>
48 </div>
49 [/if]
50
51 [if:$has_flash]
52 <div class="banner" style="margin-bottom:18px;background:rgba(34,197,94,0.10);border:1px solid rgba(34,197,94,0.35);color:#86efac">
53 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20,6 9,17 4,12"/></svg>
54 <div class="text-xs">$flash_msg</div>
55 </div>
56 [/if]
57
58 <form method="POST" action="/login.cgi" autocomplete="on">
59 <div class="form-group">
60 <label class="form-label">Email</label>
61 <input class="input" type="email" name="email" value="$email_val" placeholder="you\@studio.com" autocomplete="email" required autofocus>
62 </div>
63 <div class="form-group">
64 <label class="form-label">Password</label>
65 <input class="input" type="password" name="password" placeholder="••••••••" autocomplete="current-password" required>
66 </div>
67
68 <!-- Keep-me-signed-in + Forgot-password row. The forgot link
69 used to sit inside the password label, which put it in
70 the document tab order BETWEEN email and password and
71 stole focus on the user's first Tab. Moving it down here
72 restores the natural email -> password tab sequence. -->
73 <div class="flex items-center justify-between" style="margin-bottom:18px;gap:12px">
74 <label class="checkbox" style="margin-bottom:0">
75 <input type="checkbox" name="remember" value="1" checked> Keep me signed in on this device
76 </label>
77 <a href="/forgot_password.cgi" class="text-xs text-brand fw-600" style="white-space:nowrap">Forgot password?</a>
78 </div>
79
80 <button type="submit" class="btn btn-primary btn-block btn-lg">Sign in</button>
81 </form>
82
83 <div class="auth-foot">
84 By signing in you agree to our <a href="#">Terms</a> and <a href="#">Privacy Policy</a>.
85 </div>
86 </div>
87
88 <div class="text-center text-xs text-dim">2FA supported · session keys rotated · audit logged</div>
89 </main>
90</div>
91
92<footer class="site-foot">
93 <div class="foot-grid">
94 <div class="foot-col">
95 <div class="flex items-center gap-3 mb-2"><div class="brand-mark" style="width:32px;height:32px;font-size:15px"><span>RP</span></div><div class="brand-text"><span class="brand-name">RePricer</span></div></div>
96 <p class="text-sm text-secondary" style="max-width:340px">The operating system for online sellers.</p>
97 </div>
98 <div class="foot-col"><h5>Platform</h5><ul><li><a href="features.cgi">Features</a></li><li><a href="tour.cgi">Tour</a></li><li><a href="why.cgi">Why RePricer</a></li><li><a href="pricing.cgi">Pricing</a></li><li><a href="faq.cgi">FAQ</a></li></ul></div>
99 <div class="foot-col"><h5>Company</h5><ul><li><a href="about.cgi">About</a></li><li><a href="contact.cgi">Contact</a></li></ul></div>
100 <div class="foot-col"><h5>Legal &amp; Trust</h5><ul><li><a href="privacy.cgi">Privacy</a></li><li><a href="terms.cgi">Terms of Service</a></li></ul></div>
101 </div>
102 <div class="foot-bottom"><span>&copy; 2026 RePricer, Inc. All rights reserved.</span><span>Made for sellers who treat this like a business.</span></div>
103</footer>