diff --git a/paramecio2/modules/admin/app.py b/paramecio2/modules/admin/app.py index 90d577c..6d4e2be 100644 --- a/paramecio2/modules/admin/app.py +++ b/paramecio2/modules/admin/app.py @@ -30,6 +30,8 @@ def admin_prepare(): g.connection=WebModel.connection() + g.login=False + if request.endpoint!='admin_app.login' and request.endpoint!='admin_app.signup': if 'login_admin' not in session: @@ -44,14 +46,16 @@ def admin_prepare(): return redirect(url_for('admin_app.login')) - - else: + """ + #else: - url_redirect=url_for('admin_app.login', _external=False) + #url_redirect=url_for('admin_app.login', _external=False) - print(url_redirect) - - return redirect(url_redirect) + #return redirect(url_redirect) + """ + + else: + g.login=True @admin_app.after_request def admin_finished(response): @@ -94,8 +98,13 @@ for app_load in config_admin: @admin_app.route('/admin/') def admin(): - return t.load_template('home.phtml', title=I18n.lang('admin', 'paramecio_admin', 'Paramecio admin')) - + + if g.login: + + return t.load_template('home.phtml', title=I18n.lang('admin', 'paramecio_admin', 'Paramecio admin')) + else: + + return redirect(url_for('admin_app.login')) """ @admin_app.route('/admin/') @admin_app.route('/admin/', methods=['GET', 'POST'])