From e1a0c36b0f980d46ef9f275d3f4e23a1269deead Mon Sep 17 00:00:00 2001 From: zhangtianli2006 Date: Mon, 27 Nov 2023 22:25:12 +0800 Subject: [PATCH] refector(script): use random password for createAdmin --- src/scripts/createAdmin.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/scripts/createAdmin.ts b/src/scripts/createAdmin.ts index 04f4f23..40c5cf3 100644 --- a/src/scripts/createAdmin.ts +++ b/src/scripts/createAdmin.ts @@ -1,8 +1,10 @@ +import { nanoid } from 'nanoid'; import { UserController } from '../controllers/user'; const userController = new UserController(); -await userController.register({ username: 'admin', id: 'admin', password: '12345678', role: 'admin' }); -console.log('Created default admin user. \nUserID: `admin` \nUsername: `admin` \nPassword: `12345678`'); -const admin = await userController.login('admin', '12345678'); +const password = nanoid(10); +await userController.register({ username: 'admin', id: 'admin', password: password, role: 'admin' }); +console.log(`Created default admin user. \nUserID: 'admin' \nUsername: 'admin' \nPassword: '${password}'`); +const admin = await userController.login('admin', password); console.log('Admin AccessToken:'); console.log(admin?.accessToken);