From: Lanius Trolling Date: Thu, 2 Mar 2023 15:53:23 +0000 (-0500) Subject: Change missing-CSRF-token error X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=ef89b478efc0d142d8ffa80ebf0df8a3b791afdf;p=factbooks Change missing-CSRF-token error --- diff --git a/src/main/kotlin/info/mechyrdia/auth/csrf.kt b/src/main/kotlin/info/mechyrdia/auth/csrf.kt index b5cfaec..23c854d 100644 --- a/src/main/kotlin/info/mechyrdia/auth/csrf.kt +++ b/src/main/kotlin/info/mechyrdia/auth/csrf.kt @@ -45,7 +45,7 @@ fun FORM.installCsrfToken(token: String) { suspend fun ApplicationCall.verifyCsrfToken(route: String = request.origin.uri): Parameters { val params = receive() - val token = params.getOrFail("csrf-token") + val token = params["csrf-token"] ?: throw CsrfFailedException("No CSRF token was provided", params) val check = csrfMap.remove(token) ?: throw CsrfFailedException("The submitted CSRF token does not exist", params) val payload = csrfPayload(route, check.expires)