Account Authorization error
+{{ welcome_msg |safe }}
+diff --git a/app/__init__.py b/app/__init__.py index 6880ec6ce9eaa5d489ae73a987749d6494eadb85..e31ca02d5d743dc75de9d435561482b82b9ffcdc 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -40,6 +40,8 @@ def create_app(config_name): @app.route('/', methods=['GET', 'POST']) # initial route to display the reg page def index(): + valid_eppa = vars.valid_eppa + if 'uid' not in session: session['uid']=str(uuid.uuid4()) @@ -48,8 +50,8 @@ def create_app(config_name): session['return_url'] = request.args.get('redir', vars.default_referrer) -# if (not any(item in session['user'].get('eppa') for item in valid_eppa)): -# return render_template('errors/shibboleth.html') + if (not any(item in session['user'].get('eppa') for item in valid_eppa)): + return render_template('errors/shibboleth.html') if rc_util.check_state(session['user'].get('username')) == "blocked": return render_template('errors/blocked.html') diff --git a/app/templates/errors/shibboleth.html b/app/templates/errors/shibboleth.html new file mode 100644 index 0000000000000000000000000000000000000000..f4a5cf5c39c3f97458080d8a3eeab9056ecb52e4 --- /dev/null +++ b/app/templates/errors/shibboleth.html @@ -0,0 +1,74 @@ + +