update login
This commit is contained in:
@@ -20,8 +20,9 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.login-logo img {
|
.login-logo img {
|
||||||
width: 56px;
|
width: 80px;
|
||||||
height: 56px;
|
height: auto;
|
||||||
|
filter: brightness(0) invert(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-card h1 {
|
.login-card h1 {
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ export default function Login() {
|
|||||||
<div className="login-wrapper">
|
<div className="login-wrapper">
|
||||||
<div className="login-card">
|
<div className="login-card">
|
||||||
<div className="login-logo">
|
<div className="login-logo">
|
||||||
<img src="/favicon.svg" alt="Logo" />
|
<img src="/hpl.png" alt="Logo" />
|
||||||
</div>
|
</div>
|
||||||
<h1>Playable Showcase</h1>
|
<h1>Playable Showcase</h1>
|
||||||
<form onSubmit={handleSubmit} className="login-form">
|
<form onSubmit={handleSubmit} className="login-form">
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ app.use(express.json({ limit: '10mb' }));
|
|||||||
|
|
||||||
// Auth middleware for protected API routes
|
// Auth middleware for protected API routes
|
||||||
function requireAuth(req, res, next) {
|
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
|
if (!password) return next(); // not configured, skip
|
||||||
|
|
||||||
const auth = req.headers['authorization'] || '';
|
const auth = req.headers['authorization'] || '';
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ function makeToken(password) {
|
|||||||
|
|
||||||
router.post('/login', (req, res) => {
|
router.post('/login', (req, res) => {
|
||||||
const { password } = req.body;
|
const { password } = req.body;
|
||||||
const expected = process.env.SHOWCASE_PASSWORD;
|
const expected = (process.env.SHOWCASE_PASSWORD || '').trim();
|
||||||
|
|
||||||
if (!expected) {
|
if (!expected) {
|
||||||
return res.status(500).json({ error: 'Server not configured' });
|
return res.status(500).json({ error: 'Server not configured' });
|
||||||
|
|||||||
Reference in New Issue
Block a user