X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fajax%2FJsonPage.kt;h=2da5edc6bff51cb1e03e6b72224abfe84bf3613a;hp=9ea1d1da2b3ad2b198a020241e8e6d96d7378a11;hb=ea7ad5e87074576d17b7df74365a726bd95d7665;hpb=4bf90851f9e7a8f31d4f58f4f74dc46d8e4ddec8 diff --git a/src/main/kotlin/net/pterodactylus/sone/web/ajax/JsonPage.kt b/src/main/kotlin/net/pterodactylus/sone/web/ajax/JsonPage.kt index 9ea1d1d..2da5edc 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/ajax/JsonPage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/ajax/JsonPage.kt @@ -25,7 +25,7 @@ abstract class JsonPage(private val path: String, protected val webInterface: We override fun isPrefixPage() = false open val needsFormPassword = true - open fun requiresLogin() = true + open val requiresLogin = true protected fun createSuccessJsonObject() = JsonReturnObject(true) protected fun createErrorJsonObject(error: String) = @@ -41,7 +41,7 @@ abstract class JsonPage(private val path: String, protected val webInterface: We if (needsFormPassword && request.parameters["formPassword"] != webInterface.formPassword) { return response.setStatusCode(403).setStatusText("Forbidden").setContentType("application/json").write(createErrorJsonObject("auth-required").asJsonString()) } - if (requiresLogin() && (sessionProvider.getCurrentSone(request.toadletContext, false) == null)) { + if (requiresLogin && (sessionProvider.getCurrentSone(request.toadletContext, false) == null)) { return response.setStatusCode(403).setStatusText("Forbidden").setContentType("application/json").write(createErrorJsonObject("auth-required").asJsonString()) } return try {