Unauthenticated visitors see the app with left/right ad columns (loaded from ads-left.html and ads-right.html). Logged-in users see no ads and get a logout link in the top bar. Login is at /login (not linked). Users are managed in users.txt via scripts/add_user.py (scrypt-hashed passwords). users.txt is gitignored. New env vars: USERS_FILE, ADS_DIR. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 lines
844 B
HTML
13 lines
844 B
HTML
<div style="display:flex;flex-direction:column;gap:1rem;">
|
||
<div style="border:2px dashed #ccc;border-radius:8px;padding:1rem;text-align:center;color:#aaa;font-size:0.85rem;min-height:120px;display:flex;align-items:center;justify-content:center;flex-direction:column;">
|
||
<div style="font-size:1.5rem;margin-bottom:0.5rem;">📢</div>
|
||
<div>Advertisement</div>
|
||
<div style="font-size:0.75rem;margin-top:0.25rem;">300 × 120</div>
|
||
</div>
|
||
<div style="border:2px dashed #ccc;border-radius:8px;padding:1rem;text-align:center;color:#aaa;font-size:0.85rem;min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;">
|
||
<div style="font-size:1.5rem;margin-bottom:0.5rem;">📢</div>
|
||
<div>Advertisement</div>
|
||
<div style="font-size:0.75rem;margin-top:0.25rem;">300 × 250</div>
|
||
</div>
|
||
</div>
|