From 6201e71d2cf421312751453dfe02ecb9b1b8a265 Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Sun, 21 Dec 2025 18:36:19 +0100 Subject: [PATCH] Modify landing page can personnalize the server name and make a little description --- templates/accueil.html | 15 +++++++++------ views/loginlogout.py | 17 ++++++++++++----- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/templates/accueil.html b/templates/accueil.html index edf6391..c2ef672 100644 --- a/templates/accueil.html +++ b/templates/accueil.html @@ -9,17 +9,20 @@ {% block main %} -

Bienvenue sur

+

Bienvenue sur : "{{ server_title }}"

+

{{ server_desc }}

-

Bienvenue sur Olala, un portail utilisateur libre basé sur Flask à héberger sur un petit ordinateur. +

Bienvenue sur Pywallter, un portail utilisateur libre basé sur Flask à héberger sur un petit ordinateur. Tu peux importer des fichiers et dans l'avenir les rendres disponibles pour ton site. - Tu peux consulter ou participer au tableau des post-its pour communiquer avec les autres membres ou - simplement savoir ce qu'il se passe sur le serveur. + Tu peux consulter ou participer au blog général du serveur pour te faire connaître par les autres membres ou + simplement savoir ce qu'il se passe sur le serveur. Tu peux poster sur ton blog public et te faire connaître par les internets :p

+ {% if mail_server %}

- Tu peux gérer ton compte MAIL et XMPP si les serveurs Mail(SMTP, IMAP) et XMPP sont actifs. + Si tu as la chance d'avoir un compte ici tu as accès à une messagerie. Tu as un compte mail et XMPP à toi.

- + + {% endif %} {% include '_flash_msgs.html' %} diff --git a/views/loginlogout.py b/views/loginlogout.py index 0d260e5..d81c133 100644 --- a/views/loginlogout.py +++ b/views/loginlogout.py @@ -25,6 +25,8 @@ SETUID = app.config['SETUID'] MAIL_SERVER = app.config['MAIL_SERVER'] XMPP_SERVER = app.config['XMPP_SERVER'] BACKUP_TIME = app.config['BACKUP_TIME'] +SERVER_TITLE = app.config['TITLE_SERVER'] +SERVER_DESC = app.config['DESC_SERVER'] ################################################################################################## @@ -52,7 +54,8 @@ def index(): return render_template('inscription.html', signin_enable=app.config['SIGNIN_ENABLE'], token=token, hostname=hostname, url_inscription=url_inscription, - MAIL_SERVER=MAIL_SERVER) + server_title=SERVER_TITLE, + mail_server=MAIL_SERVER) else: return redirect(url_for('loginlogout.login', _external=True)) @@ -63,9 +66,9 @@ def login(): else : resp = redirect(url_for('loginlogout.login', _external=True)) if request.method == 'POST' : - user = request.form['user'] - password = request.form['passwd'] - totp = request.form['code_totp'] + user = str(request.form['user']) + password = str(request.form['passwd']) + totp = str(request.form['code_totp']) conn = sqlite3.connect(DATABASE) # Connexion à la base de donnée cursor = conn.cursor() # Création de l'objet "curseur" @@ -85,7 +88,11 @@ def login(): else: flash(u"L'utilisateur n'existe pas", 'error') else: - resp = render_template('accueil.html', signin_enable=app.config['SIGNIN_ENABLE']) + resp = render_template('accueil.html', + server_title=SERVER_TITLE, + server_desc=SERVER_DESC, + mail_server=MAIL_SERVER, + signin_enable=app.config['SIGNIN_ENABLE']) return resp