Function rustream::squire::authenticator::verify_login
source · pub fn verify_login(
request: &HttpRequest,
config: &Data<Arc<Config>>,
session: &Data<Arc<Session>>,
) -> Result<HashMap<&'static str, String>, String>Expand description
Verifies user login based on extracted credentials and configuration settings.
§Arguments
request- A reference to the Actix webHttpRequestobject.config- Configuration data for the application.session- Session struct that holds thesession_mappingandsession_trackerto handle sessions.
§Returns
Returns a Result containing a HashMap with session information if authentication is successful,
otherwise returns an error message.