admin/users: force password reset (now lasts for 24 hours), send email, show expiration

This commit is contained in:
Philippe Loctaux 2023-05-03 23:46:40 +02:00
parent e600405f22
commit f8afea4e70
9 changed files with 288 additions and 12 deletions

10
Cargo.lock generated
View file

@ -273,6 +273,15 @@ dependencies = [
"winapi",
]
[[package]]
name = "chrono-humanize"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32dce1ea1988dbdf9f9815ff11425828523bd2a134ec0805d2ac8af26ee6096e"
dependencies = [
"chrono",
]
[[package]]
name = "chrono-tz"
version = "0.6.1"
@ -771,6 +780,7 @@ dependencies = [
"apps",
"authorization_codes",
"base64 0.21.0",
"chrono-humanize",
"chrono-tz 0.8.2",
"database_pool",
"email",