aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/account/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/account/mod.rs')
-rw-r--r--server/src/routes/account/mod.rs5
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)?;
}