summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarian Sigler <m@qjym.de>2012-09-27 03:26:17 +0200
committerMarian Sigler <m@qjym.de>2012-09-27 03:26:22 +0200
commit69f7c2e49fd9247111bee70b7afd56c104b1c984 (patch)
treef329030e478552c10c9fc9202f7c4cbb449cf559
parentdfdd6899668bb153bfe992566ec1d11de29f2ad7 (diff)
downloadweb-69f7c2e49fd9247111bee70b7afd56c104b1c984.tar.gz
web-69f7c2e49fd9247111bee70b7afd56c104b1c984.tar.bz2
web-69f7c2e49fd9247111bee70b7afd56c104b1c984.zip
Add about page; Comment out service settings
-rw-r--r--templates/about.html27
-rw-r--r--templates/index.html2
-rw-r--r--templates/lost_password_complete.html2
-rw-r--r--templates/mail/change_mail.txt3
-rw-r--r--templates/mail/lost_password.txt2
-rw-r--r--templates/settings.html2
-rw-r--r--utils.py2
7 files changed, 35 insertions, 5 deletions
diff --git a/templates/about.html b/templates/about.html
index 3cd96a5..c65d93b 100644
--- a/templates/about.html
+++ b/templates/about.html
@@ -1,6 +1,31 @@
{%- extends 'base.html' %}
{%- from '_macros.html' import render_field %}
-{%- set title = 'Über spline accounts' %}
+{%- set title = 'Über spline account' %}
{%- block content %}
+<h2>Was ist ein Spline-Account?</h2>
<p>
+ Mit einem Spline-Account soll man sich in Zukunft bei allen
+ <a href="http://spline.de/">Spline-Diensten</a> einloggen können, statt
+ sich – wie bisher – bei jedem Dienst neu zu registrieren. (Es sind aber
+ noch nicht alle Dienste integriert.)
+</p>
+<p>
+ Das heißt: Du registrierst dich ein Mal hier auf der Seite, und kannst
+ dich dann mit diesem Benutzernamen und Passwort bei allen Diensten
+ einloggen. In Zukunft wird es sogar möglich sein, für jeden Dienst ein
+ abweichendes Passwort zu definieren.
+</p>
+<h2>Was bedeutet „Dieser Benutzername ist momentan nicht erlaubt“?</h2>
+<p>
+ Wir sind gerade noch in der Migrationsphase. Da wir noch kein
+ automatisiertes System haben, um alte Accounts aus den Diensten zu einem
+ Spline-Account zu übertragen, sperren wir vorerst alle Benutzernamen, die
+ es schon in einem der Dienste gibt. So haben die Besitzer dieser Accounts
+ die Möglichkeit, ihren Benutzernamen zu behalten.
+</p>
+<p>
+ Wenn du schon einen Benutzernamen in einem der alten Dienste hast, kannst
+ du uns Bescheid sagen, dann erstellen wir dir von Hand einen Account.
+{# TODO: kontaktmöglichkeit #}
+</p>
{%- endblock %}
diff --git a/templates/index.html b/templates/index.html
index d652313..6fae303 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -11,7 +11,7 @@
Willkommen bei <strong>spline accounts</strong>.
Melde dich an,
<a href="{{ url_for('about') }}">informier dich</a>, oder
- <a href="{{ url_for('register') }}">leg einen account an</a>.
+ <a href="{{ url_for('register') }}">leg einen Account an</a>.
</p>
{{ render_field(form.username, autofocus="autofocus") }}
{{ render_field(form.password) }}
diff --git a/templates/lost_password_complete.html b/templates/lost_password_complete.html
index 828bd6d..21cfe1c 100644
--- a/templates/lost_password_complete.html
+++ b/templates/lost_password_complete.html
@@ -14,6 +14,6 @@
{{ render_field(form.password, autofocus="autofocus") }}
{{ render_field(form.password_confirm) }}
{{ form.csrf_token }}
- <div class="form-actions"><input type="submit" value="Registrieren" /></div>
+ <div class="form-actions"><input type="submit" value="Speichern" /></div>
</form>
{%- endblock %}
diff --git a/templates/mail/change_mail.txt b/templates/mail/change_mail.txt
index c3db6b2..2319672 100644
--- a/templates/mail/change_mail.txt
+++ b/templates/mail/change_mail.txt
@@ -8,8 +8,9 @@ E-Mail-Adresse des Accounts {{ username }} auf diese Adresse
Um diese Änderung zu bestätigen, benutze bitte folgenden Link:
<{{ link }}>
+
Wenn du dies nicht möchtest, brauchst du nichts weiter zu tun.
-Ohne deine Bestätigung wird deine Adresse nicht eingetragen.
+Ohne deine Bestätigung wird die Adresse nicht geändert.
[1] {{ url_for('index', _external=True) }}
diff --git a/templates/mail/lost_password.txt b/templates/mail/lost_password.txt
index af51ae4..5eaa654 100644
--- a/templates/mail/lost_password.txt
+++ b/templates/mail/lost_password.txt
@@ -8,4 +8,4 @@ Hier kannst du dein Passwort ändern:
Wenn du diese Mail nicht angefordert hast, brauchst du nichts
-weiter zu tun. Dein altes Passwort bleibt weiter gültig.
+weiter zu tun. Dein altes Passwort bleibt dann weiter gültig.
diff --git a/templates/settings.html b/templates/settings.html
index 064e5af..4dacea9 100644
--- a/templates/settings.html
+++ b/templates/settings.html
@@ -10,6 +10,7 @@
{{ form.csrf_token }}
<div class="form-actions"><input type="submit" value="Speichern" name="submit_main" /></div>
+ <!--
<h2>Dienste verwalten</h2>
{%- for service in services %}
<h3>{{ service.name }}</h3>
@@ -24,5 +25,6 @@
{{ render_field(form.get_servicepassword(service.id)) }}
{{ render_field(form.get_servicepasswordconfirm(service.id)) }}
{%- endfor %}
+ -->
</form>
{%- endblock %}
diff --git a/utils.py b/utils.py
index 07c27a8..27dfb33 100644
--- a/utils.py
+++ b/utils.py
@@ -62,6 +62,8 @@ def login_user(username, password):
g.user = g.ldap.auth(username, password)
except ldap.INVALID_CREDENTIALS:
return False
+ except ldap.NO_SUCH_OBJECT:
+ return False
session['username'] = username
session['password'] = encrypt_password(password)