]> git.ipfire.org Git - ipfire.org.git/commitdiff
auth: Do not allow logged-in users to register again
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 7 May 2019 15:06:46 +0000 (16:06 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 7 May 2019 15:06:46 +0000 (16:06 +0100)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/web/auth.py

index afea42886ca7a653724086d6a612c6afcd773971..69a94558a1da8c6c676b559153d13ff521dace5c 100644 (file)
@@ -78,6 +78,10 @@ class LogoutHandler(AuthenticationMixin, base.BaseHandler):
 class RegisterHandler(base.BaseHandler):
        @base.blacklisted
        def get(self):
+               # Redirect logged in users away
+               if self.current_user:
+                       self.redirect("/")
+
                self.render("auth/register.html")
 
        @base.blacklisted