aboutsummaryrefslogtreecommitdiff
path: root/tool/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tool/src/main.rs')
-rw-r--r--tool/src/main.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/tool/src/main.rs b/tool/src/main.rs
index f199761..c220a08 100644
--- a/tool/src/main.rs
+++ b/tool/src/main.rs
@@ -109,8 +109,6 @@ fn main() -> anyhow::Result<()> {
base64::engine::general_purpose::STANDARD
.encode([(); 32].map(|_| random())),
),
- admin_username: "admin".to_string(),
- admin_password: "hackme".to_string(),
login_expire: 10,
..Default::default()
},
@@ -129,7 +127,7 @@ fn main() -> anyhow::Result<()> {
},
)?;
info!("{brand:?} is ready!");
- warn!("please change the admin password.");
+ warn!("please add an admin password to login.");
Ok(())
}
a @ Action::Migrate { .. } => migrate(a),
@@ -145,8 +143,12 @@ fn main() -> anyhow::Result<()> {
.login(CreateSessionParams {
drop_permissions: None,
expire: None,
- password: config.admin_password,
- username: config.admin_username,
+ password: config
+ .admin_password
+ .ok_or(anyhow!("admin account required"))?,
+ username: config
+ .admin_username
+ .ok_or(anyhow!("admin account required"))?,
})
.await?;