feat: Basic user creation form

This commit is contained in:
selfhoster selfhoster 2026-09-19 11:13:21 +02:00
commit e28c584b26
5 changed files with 54 additions and 5 deletions

View file

@ -19,6 +19,7 @@ mod login;
mod logout;
mod session;
use session::HttpSessionManager;
mod user;
impl AxumListener for Listener {
type Io = AbstractStreamKind;
@ -102,6 +103,7 @@ pub async fn http_listen<D: DatabaseInterface>(listener: Listener, db: Database<
.route("/logout", get(logout::logout))
.route("/domain/{domain}", get(domain::get_domain))
.route("/domain", post(domain::create_domain))
.route("/user", post(user::create_user))
.with_state(HttpState::new(db));
axum::serve(listener, app).await.unwrap();