add default admin on first start

This commit is contained in:
Robert Richter 2019-01-13 16:57:25 +01:00
parent a8e4961a71
commit 70c0f01b93

View File

@ -9,7 +9,7 @@ module.exports = function(bcrypt, app_cfg) {
var dbExists = fs.existsSync(dbFile); var dbExists = fs.existsSync(dbFile);
// Datenbank erstellen // Datenbank erstellen
var db = new sqlite3.Database(dbFile, sqlite3.OPEN_READWRITE, (err) => { var db = new sqlite3.Database(dbFile, sqlite3.OPEN_READWRITE | sqlite3.OPEN_CREATE, (err) => {
if (err) { if (err) {
console.error(err.message); console.error(err.message);
} }
@ -789,21 +789,14 @@ module.exports = function(bcrypt, app_cfg) {
(\'83\',\'RTW\'), (\'83\',\'RTW\'),
(\'85\',\'KTW\'), (\'85\',\'KTW\'),
(\'88\',\'Rettungsboot\')`); (\'88\',\'Rettungsboot\')`);
// Benutzer-Tabelle mit Standard befuellen // Benutzer-Tabelle mit Standard-Admin befuellen
db.get("SELECT user from waip_users", function(err, row) { bcrypt.hash(app_cfg.global.defaultpass, app_cfg.global.saltRounds, function(err, hash) {
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) { db.run(`INSERT INTO waip_users ( user, password, permissions ) VALUES( ?, ?, 'admin' )`, app_cfg.global.defaultuser, hash, function(err) {
if (err) { if (err) {
console.log(err); console.log(err);
}; };
}); });
});*/ });
}); });
}; };