X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FLoginPage.kt;fp=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2Fpages%2FLoginPage.kt;h=0e0fee51048b2573b886b4b1be0b267d6555f310;hp=442aa7b50f81742dbc15ceccfea9d61f78e32da0;hb=3cb0e2c78bb37f2d70ecde92ad4fcf642de788a3;hpb=cec099ef08feaff5332b81885ad989dbcb0fdfba diff --git a/src/main/kotlin/net/pterodactylus/sone/web/pages/LoginPage.kt b/src/main/kotlin/net/pterodactylus/sone/web/pages/LoginPage.kt index 442aa7b..0e0fee5 100644 --- a/src/main/kotlin/net/pterodactylus/sone/web/pages/LoginPage.kt +++ b/src/main/kotlin/net/pterodactylus/sone/web/pages/LoginPage.kt @@ -15,12 +15,12 @@ import net.pterodactylus.util.template.TemplateContext class LoginPage(template: Template, webInterface: WebInterface): SoneTemplatePage("login.html", template, "Page.Login.Title", webInterface) { - override fun handleRequest(request: FreenetRequest, templateContext: TemplateContext) { - if (request.isPOST) { - val soneId = request.httpRequest.getPartAsStringFailsafe("sone-id", 43) + override fun handleRequest(freenetRequest: FreenetRequest, templateContext: TemplateContext) { + if (freenetRequest.isPOST) { + val soneId = freenetRequest.httpRequest.getPartAsStringFailsafe("sone-id", 43) webInterface.core.getLocalSone(soneId)?.let { sone -> - setCurrentSone(request.toadletContext, sone) - val target = request.httpRequest.getParam("target").emptyToNull ?: "index.html" + setCurrentSone(freenetRequest.toadletContext, sone) + val target = freenetRequest.httpRequest.getParam("target").emptyToNull ?: "index.html" throw RedirectException(target) } } @@ -28,8 +28,8 @@ class LoginPage(template: Template, webInterface: WebInterface): templateContext["identitiesWithoutSone"] = webInterface.core.identityManager.allOwnIdentities.filterNot { "Sone" in it.contexts }.sortedBy { "${it.nickname}@${it.id}" } } - override public fun getRedirectTarget(request: FreenetRequest) = - getCurrentSone(request.toadletContext)?.let { "index.html" } + override public fun getRedirectTarget(freenetRequest: FreenetRequest) = + getCurrentSone(freenetRequest.toadletContext)?.let { "index.html" } override fun isEnabled(toadletContext: ToadletContext) = when { webInterface.core.preferences.isRequireFullAccess && !toadletContext.isAllowedFullAccess -> false