diff options
Diffstat (limited to 'logic/src/login.rs')
| -rw-r--r-- | logic/src/login.rs | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/logic/src/login.rs b/logic/src/login.rs deleted file mode 100644 index 0d616ff..0000000 --- a/logic/src/login.rs +++ /dev/null @@ -1,23 +0,0 @@ -/* - This file is part of jellything (https://codeberg.org/metamuffin/jellything) - which is licensed under the GNU Affero General Public License (version 3); see /COPYING. - Copyright (C) 2026 metamuffin <metamuffin.org> -*/ -use crate::{CONF, DATABASE, session::create}; -use anyhow::{Result, anyhow}; -use argon2::{Argon2, PasswordHasher, password_hash::Salt}; -use log::info; -use std::{collections::HashSet, time::Duration}; - -pub fn create_admin_account() -> Result<()> { - if let Some(username) = &CONF.admin_username - && let Some(password) = &CONF.admin_password - { - DATABASE - .create_admin_user(username, hash_password(username, password)) - .unwrap(); - } else { - info!("admin account disabled") - } - Ok(()) -} |