Vorbereitung von Benutzeranmeldung
This commit is contained in:
parent
080bf76bd0
commit
18ef321eea
@ -6,6 +6,9 @@ app_cfg.global = {
|
|||||||
database: './database.sqlite3',
|
database: './database.sqlite3',
|
||||||
soundpath: '/public/media/',
|
soundpath: '/public/media/',
|
||||||
mediapath: '/media/',
|
mediapath: '/media/',
|
||||||
|
defaultuser: 'me',
|
||||||
|
defaultpass: '123',
|
||||||
|
saltRounds: 10,
|
||||||
// TODO: eindeutige ID/Version für Anwendung hinterlegen
|
// TODO: eindeutige ID/Version für Anwendung hinterlegen
|
||||||
// TODO: Karten-URL für Client festlegen
|
// TODO: Karten-URL für Client festlegen
|
||||||
app_id: process.pid
|
app_id: process.pid
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
module.exports = function(app_cfg) {
|
module.exports = function(bcrypt, app_cfg) {
|
||||||
|
|
||||||
// TODO: gegen better-sqlite3 ersetzen
|
// TODO: gegen better-sqlite3 ersetzen
|
||||||
|
|
||||||
@ -73,6 +73,12 @@ module.exports = function(app_cfg) {
|
|||||||
client_ip TEXT,
|
client_ip TEXT,
|
||||||
room_name TEXT,
|
room_name TEXT,
|
||||||
client_status TEXT)`);
|
client_status TEXT)`);
|
||||||
|
// Benutzer-Tabelle erstellen
|
||||||
|
db.run(`CREATE TABLE waip_users (
|
||||||
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||||
|
user TEXT,
|
||||||
|
password TEXT,
|
||||||
|
permissions TEXT)`);
|
||||||
// Ersetzungs-Tabelle fuer Einsatzmittelnamen erstellen
|
// Ersetzungs-Tabelle fuer Einsatzmittelnamen erstellen
|
||||||
db.run(`CREATE TABLE waip_ttsreplace (
|
db.run(`CREATE TABLE waip_ttsreplace (
|
||||||
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
|
||||||
@ -783,6 +789,21 @@ module.exports = function(app_cfg) {
|
|||||||
(\'83\',\'RTW\'),
|
(\'83\',\'RTW\'),
|
||||||
(\'85\',\'KTW\'),
|
(\'85\',\'KTW\'),
|
||||||
(\'88\',\'Rettungsboot\')`);
|
(\'88\',\'Rettungsboot\')`);
|
||||||
|
// Benutzer-Tabelle mit Standard befuellen
|
||||||
|
db.get("SELECT user from waip_users", function(err, row) {
|
||||||
|
if (!row) {
|
||||||
|
/*bcrypt.hash('a', 1, function(err, hash) {
|
||||||
|
console.log(hash);
|
||||||
|
});*/
|
||||||
|
};
|
||||||
|
});
|
||||||
|
/*bcrypt.hash(app_cfg.global.defaultpass, app_cfg.global.saltRounds, function(err, hash) {
|
||||||
|
db.run(`INSERT INTO waip_users ( user, password, permissions ) VALUES( ?, ?, 'admin' )`, app_cfg.global.defaultuser, hash, function(err) {
|
||||||
|
if (err) {
|
||||||
|
console.log(err);
|
||||||
|
};
|
||||||
|
});
|
||||||
|
});*/
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user