diff options
Diffstat (limited to 'server/src/routes/account/mod.rs')
| -rw-r--r-- | server/src/routes/account/mod.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/src/routes/account/mod.rs b/server/src/routes/account/mod.rs index e15df9e..1ca0ce1 100644 --- a/server/src/routes/account/mod.rs +++ b/server/src/routes/account/mod.rs @@ -58,6 +58,7 @@ pub struct LoginForm { } #[post("/account/login", data = "<form>")] +#[allow(clippy::type_complexity)] pub fn r_account_login_post( ri: RequestInfo<'_>, jar: &CookieJar, @@ -83,7 +84,7 @@ pub fn r_account_login_post( }; if need_pw_change { if let Some(new_password) = &form.new_password { - let password_hash = hash_password(&form.username, &new_password); + let password_hash = hash_password(&form.username, new_password); ri.state.database.transaction(&mut |txn| { let user_row = txn.query_single(Query { filter: Filter::Match(Path(vec![USER_LOGIN.0]), form.username.clone().into()), @@ -94,7 +95,7 @@ pub fn r_account_login_post( user = user.remove(USER_PASSWORD_REQUIRE_CHANGE); user = user.insert(USER_PASSWORD, &password_hash); if let Some(name) = &form.display_name { - user = user.insert(USER_NAME, &name); + user = user.insert(USER_NAME, name); } txn.update(ur, user)?; } |