Modify landing page can personnalize the server name and make a little description

This commit is contained in:
Charlie Root 2025-12-21 18:36:19 +01:00
parent 66eff29692
commit 6201e71d2c
2 changed files with 21 additions and 11 deletions

View File

@ -9,17 +9,20 @@
{% block main %} {% block main %}
<h1> Bienvenue sur</h1> <h1> Bienvenue sur : "{{ server_title }}" </h1>
<h3> {{ server_desc }} </h3>
<p>Bienvenue sur Olala, un portail utilisateur libre basé sur Flask à héberger sur un petit ordinateur. <p>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 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 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. 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
</p> </p>
{% if mail_server %}
<p> <p>
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.
</p> </p>
{% endif %}
{% include '_flash_msgs.html' %} {% include '_flash_msgs.html' %}

View File

@ -25,6 +25,8 @@ SETUID = app.config['SETUID']
MAIL_SERVER = app.config['MAIL_SERVER'] MAIL_SERVER = app.config['MAIL_SERVER']
XMPP_SERVER = app.config['XMPP_SERVER'] XMPP_SERVER = app.config['XMPP_SERVER']
BACKUP_TIME = app.config['BACKUP_TIME'] 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'], return render_template('inscription.html', signin_enable=app.config['SIGNIN_ENABLE'],
token=token, hostname=hostname, token=token, hostname=hostname,
url_inscription=url_inscription, url_inscription=url_inscription,
MAIL_SERVER=MAIL_SERVER) server_title=SERVER_TITLE,
mail_server=MAIL_SERVER)
else: else:
return redirect(url_for('loginlogout.login', _external=True)) return redirect(url_for('loginlogout.login', _external=True))
@ -63,9 +66,9 @@ def login():
else : else :
resp = redirect(url_for('loginlogout.login', _external=True)) resp = redirect(url_for('loginlogout.login', _external=True))
if request.method == 'POST' : if request.method == 'POST' :
user = request.form['user'] user = str(request.form['user'])
password = request.form['passwd'] password = str(request.form['passwd'])
totp = request.form['code_totp'] totp = str(request.form['code_totp'])
conn = sqlite3.connect(DATABASE) # Connexion à la base de donnée conn = sqlite3.connect(DATABASE) # Connexion à la base de donnée
cursor = conn.cursor() # Création de l'objet "curseur" cursor = conn.cursor() # Création de l'objet "curseur"
@ -85,7 +88,11 @@ def login():
else: else:
flash(u"L'utilisateur n'existe pas", 'error') flash(u"L'utilisateur n'existe pas", 'error')
else: 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 return resp