remove hard coded password

This commit is contained in:
2024-10-21 10:38:02 +02:00
parent b84f8ca40b
commit 39024fdde9
3 changed files with 9 additions and 3 deletions

2
.gitignore vendored
View File

@@ -28,3 +28,5 @@ coverage
*.sw? *.sw?
*.tsbuildinfo *.tsbuildinfo
pw.txt

View File

@@ -16,6 +16,10 @@ declare module 'express-session' {
const run = () => { const run = () => {
const app = express(); const app = express();
const pw = '' + fs.readFileSync( path.join( __dirname + '/data/pw.txt' ) );
app.use( express.static( path.join( __dirname + '/ui' ) ) );
app.use( expressSession( { app.use( expressSession( {
'secret': 'oasdvövböoweivaöiewväiweväowecäievwoaweävciwecfwegifwp9uiqc32p9qc', 'secret': 'oasdvövböoweivaöiewväiweväowecäievwoaweävciwecfwegifwp9uiqc32p9qc',
'resave': true, 'resave': true,
@@ -32,7 +36,7 @@ const run = () => {
app.post( '/unlock', ( request, response ) => { app.post( '/unlock', ( request, response ) => {
if ( request.body.password === 'stop smoking!' ) { if ( request.body.password === pw ) {
request.session.isAuth = true; request.session.isAuth = true;
response.send( 'ok' ); response.send( 'ok' );
} else { } else {

View File

@@ -1,7 +1,7 @@
import { createApp } from 'vue'; import { createApp } from 'vue';
import App from './App.vue'; import App from './App.vue';
localStorage.setItem( 'url', 'http://localhost:8080' ); // localStorage.setItem( 'url', 'http://localhost:8080' );
// localStorage.setItem( 'url', 'https://api.janishutz.com' ); localStorage.setItem( 'url', '' );
createApp( App ).mount( '#app' ); createApp( App ).mount( '#app' );