update login

This commit is contained in:
HPL-JesusCastro
2026-05-26 16:29:54 +08:00
parent 75e10367b4
commit 183704b40a
4 changed files with 6 additions and 5 deletions

View File

@@ -20,8 +20,9 @@
}
.login-logo img {
width: 56px;
height: 56px;
width: 80px;
height: auto;
filter: brightness(0) invert(1);
}
.login-card h1 {

View File

@@ -27,7 +27,7 @@ export default function Login() {
<div className="login-wrapper">
<div className="login-card">
<div className="login-logo">
<img src="/favicon.svg" alt="Logo" />
<img src="/hpl.png" alt="Logo" />
</div>
<h1>Playable Showcase</h1>
<form onSubmit={handleSubmit} className="login-form">

View File

@@ -13,7 +13,7 @@ app.use(express.json({ limit: '10mb' }));
// Auth middleware for protected API routes
function requireAuth(req, res, next) {
const password = process.env.SHOWCASE_PASSWORD;
const password = (process.env.SHOWCASE_PASSWORD || '').trim();
if (!password) return next(); // not configured, skip
const auth = req.headers['authorization'] || '';

View File

@@ -9,7 +9,7 @@ function makeToken(password) {
router.post('/login', (req, res) => {
const { password } = req.body;
const expected = process.env.SHOWCASE_PASSWORD;
const expected = (process.env.SHOWCASE_PASSWORD || '').trim();
if (!expected) {
return res.status(500).json({ error: 'Server not configured' });