diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-19 12:44:54 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-19 12:44:54 +0100 |
| commit | b732b3022e931cd49ebee64fa140aeec3ae55cbc (patch) | |
| tree | bc87d4ac8670ade2ee31fa7a470916cd8d5eaec1 /logic/src/login.rs | |
| parent | a197ab4dc250311255056d4b36a6da8653e1040c (diff) | |
| download | jellything-b732b3022e931cd49ebee64fa140aeec3ae55cbc.tar jellything-b732b3022e931cd49ebee64fa140aeec3ae55cbc.tar.bz2 jellything-b732b3022e931cd49ebee64fa140aeec3ae55cbc.tar.zst | |
remove old logic crate
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(()) -} |