Password encryption

This commit is contained in:
2024-11-20 10:43:48 +01:00
parent f923b34b77
commit 9b04e0ce69
12 changed files with 289 additions and 43 deletions

View File

@@ -204,7 +204,19 @@ export async function prepopulateDatabase() {
AccountRole.bulkCreate(accountRoles.data)
let chars = "0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (let account of accounts.data) {
// Create a random 12 char password
let password = ""
for (var i = 0; i <= 12; i++) {
var randomNumber = Math.floor(Math.random() * chars.length);
password += chars.substring(randomNumber, randomNumber +1);
}
account["password"] = password
await Account.create(account)
.then(async dataset => {
for (let address of account.addresses) {