pub fn verify_login(
    request: &HttpRequest,
    config: &Data<Arc<Config>>
) -> Result<HashMap<&'static str, String>, String>
Expand description

Verifies user login based on extracted credentials and configuration settings.

§Arguments

  • request - The HTTP request containing the authorization header.
  • config - The configuration settings containing user credentials and session duration.

§Returns

Returns a Result containing a HashMap with session information if authentication is successful, otherwise returns an error message.