Show auth info in reset password page

O01eg
May 3, 2023, 8:44 PM
H6GGDVHWCRHNOSL6R3CPL35CYGH5CPUXESIMTVJG6WMQCNOQMCBAC

Dependencies

  • [2] 6CFNBL5L Add headers for better security
  • [3] HTYEGVBU Add data to reset password page
  • [4] WVHXYKCV Add postgresql pools
  • [5] GZNMGW5M Move footer to separate file
  • [6] WW3KRXX6 Add page for reset game password
  • [7] HZDCKIXQ Use constants for templates
  • [8] LTQCLSBU Split database usage in pages

Change contents

  • replacement in src/templates/reset-game-pwd.html at line 10
    [3.307][3.307:333]()
    <div class="navi">
    </div>
    [3.307]
    [3.333]
    {{> header}}
  • replacement in src/pages/reset_game_pwd.rs at line 2
    [3.627][3.627:663]()
    use actix_web::{web, HttpResponse};
    [3.627]
    [3.663]
    use actix_web::{web, HttpRequest, HttpResponse};
  • replacement in src/pages/reset_game_pwd.rs at line 4
    [3.664][2.0:43]()
    use crate::pages::insert_security_headers;
    [3.664]
    [3.438]
    use crate::pages::{insert_security_headers, request_to_jar, CommonAuthInfo};
  • edit in src/pages/reset_game_pwd.rs at line 12
    [3.921]
    [3.921]
    common_auth_info: CommonAuthInfo,
  • edit in src/pages/reset_game_pwd.rs at line 30
    [3.104]
    [3.991]
    request: HttpRequest,
  • edit in src/pages/reset_game_pwd.rs at line 35
    [3.189]
    [3.1022]
    let jar = request_to_jar(request);
    let user = jar
    .private(&data.cookies_key)
    .get("auth")
    .map(|x| x.value().to_string());
  • edit in src/pages/reset_game_pwd.rs at line 94
    [3.2468]
    [3.2468]
    common_auth_info: CommonAuthInfo { user },