Fix jwt-token
This commit is contained in:
@@ -1,4 +1,10 @@
|
|||||||
const { Sequelize } = require('sequelize');
|
const { Sequelize } = re // Models are already initialized through the imports
|
||||||
|
console.log('📋 Models loaded and ready...');
|
||||||
|
|
||||||
|
// For fresh database, just sync to create tables first
|
||||||
|
console.log('🏗️ Creating database tables...');
|
||||||
|
await sequelize.sync({ force: true }); // WARNING: This will drop existing tables
|
||||||
|
console.log('✅ Database tables created successfully.\n');sequelize');
|
||||||
const bcrypt = require('bcryptjs');
|
const bcrypt = require('bcryptjs');
|
||||||
|
|
||||||
// Import models from the main models index
|
// Import models from the main models index
|
||||||
@@ -38,7 +44,7 @@ const setupDatabase = async () => {
|
|||||||
const adminUser = await User.create({
|
const adminUser = await User.create({
|
||||||
username: 'admin',
|
username: 'admin',
|
||||||
email: 'admin@example.com',
|
email: 'admin@example.com',
|
||||||
password: await bcrypt.hash('admin123', 10),
|
password_hash: await bcrypt.hash('admin123', 10),
|
||||||
role: 'admin'
|
role: 'admin'
|
||||||
});
|
});
|
||||||
console.log(`✅ Admin user created: ${adminUser.username}`);
|
console.log(`✅ Admin user created: ${adminUser.username}`);
|
||||||
@@ -48,7 +54,7 @@ const setupDatabase = async () => {
|
|||||||
const operatorUser = await User.create({
|
const operatorUser = await User.create({
|
||||||
username: 'operator',
|
username: 'operator',
|
||||||
email: 'operator@example.com',
|
email: 'operator@example.com',
|
||||||
password: await bcrypt.hash('operator123', 10),
|
password_hash: await bcrypt.hash('operator123', 10),
|
||||||
role: 'operator'
|
role: 'operator'
|
||||||
});
|
});
|
||||||
console.log(`✅ Operator user created: ${operatorUser.username}`);
|
console.log(`✅ Operator user created: ${operatorUser.username}`);
|
||||||
|
|||||||
Reference in New Issue
Block a user