pub async fn login_runner( payload: Login, data: &AppData) -> Result<String, ServiceError>
returns Ok(()) when everything checks out and the user is authenticated. Erros otherwise