diff --git a/mo/web/__init__.py b/mo/web/__init__.py index 62e630b9546e140d63f13180970005769105f361..bec4fe49a6b2d40c2fbcb0e3ee6c27c4a83f81f8 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)