pub async fn authenticate<C: DbRunner>( conn: &C, username: String, password_str: String, ) -> Option<Profile>