From d2776fdaae731093c3851cc7eca8170aec0471d9 Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Tue, 16 Nov 2021 23:55:58 +0100 Subject: [PATCH] =?UTF-8?q?Do=20/user/=20nedovolujeme=20p=C5=99=C3=ADstup?= =?UTF-8?q?=20organiz=C3=A1tor=C5=AFm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Jinak by nám mohli vzniknout orgové přihlášení do soutěží a jiné anomálie. --- mo/web/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mo/web/__init__.py b/mo/web/__init__.py index 62e630b9..bec4fe49 100644 --- a/mo/web/__init__.py +++ b/mo/web/__init__.py @@ -1,4 +1,4 @@ -from flask import Flask, request, g, session +from flask import Flask, request, g, session, redirect, url_for import flask.logging import flask.wrappers from flask_bootstrap import Bootstrap @@ -165,6 +165,8 @@ def init_request(): elif path.startswith('/user/'): if not user: raise NeedLoginError() + if user.is_org or user.is_admin: + return redirect(url_for('org_index')) app.before_request(init_request) -- GitLab