diff --git a/core/settings.py b/core/settings.py index 74ce003..03ed141 100644 --- a/core/settings.py +++ b/core/settings.py @@ -176,14 +176,15 @@ AUTH_PROFILE_MODULE = 'account_manager.UserProfile' ######################################################################################################################## # EMAIL Config # ######################################################################################################################## -# EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend' -# EMAIL_FILE_PATH = os.path.join(BASE_DIR, "sent_emails") -EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' +EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend' +EMAIL_FILE_PATH = os.path.join(BASE_DIR, "sent_emails") +# EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_TIMEOUT = 15 EMAIL_HOST = 'smtp.uni-bamberg.de' EMAIL_PORT = 587 EMAIL_USE_TLS = False EMAIL_USE_SSL = False +EMAIL_HOST_USER = 'vergesslich@uni-bamberg.de' ######################################################################################################################## # Logging Config # diff --git a/templates/registration/password_reset_complete.html b/templates/registration/password_reset_complete.html new file mode 100644 index 0000000..e9de5fd --- /dev/null +++ b/templates/registration/password_reset_complete.html @@ -0,0 +1,12 @@ +{% extends 'base.jinja2' %} +{% import 'macros/form_macros.jinja2' as mform %} +{% block content %} +
+
+
+

Passwort zurücksetzen beendet

+

Dein Passwort wurde erfolgreich zurückgesetzt.

+

Hier geht's zum Login
+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/registration/password_reset_confirm.html b/templates/registration/password_reset_confirm.html new file mode 100644 index 0000000..d8a7dcb --- /dev/null +++ b/templates/registration/password_reset_confirm.html @@ -0,0 +1,17 @@ +{% extends 'base.jinja2' %} +{% import 'macros/form_macros.jinja2' as mform %} +{% block content %} +
+
+
+

Passwort neu setzen

+
+ + {{ mform.password_input(form.new_password1) }} + {{ mform.password_input(form.new_password2) }} + +
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/registration/password_reset_done.html b/templates/registration/password_reset_done.html new file mode 100644 index 0000000..2261459 --- /dev/null +++ b/templates/registration/password_reset_done.html @@ -0,0 +1,16 @@ +{% extends 'base.jinja2' %} +{% import 'macros/form_macros.jinja2' as mform %} +{% block content %} +
+
+
+

Mail versendet

+

Wenn ein Account mit dieser Mail existiert, haben wir dir eine Mail gesendet. Du solltest also + bald + eine Mail erhalten.

+

Wenn du keine Mail erhalten hast, dann prüfe deine Mail Adresse und Spam Ordner. Falls du dennoch + keine erhalten hast, wende dich and deinen Administrator.

+
+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/registration/password_reset_email.html b/templates/registration/password_reset_email.html index 4aed85f..04e1810 100644 --- a/templates/registration/password_reset_email.html +++ b/templates/registration/password_reset_email.html @@ -1,3 +1,10 @@ -Someone asked for password reset for email {{ email }}. Follow the link below: -{{ protocol }}://{{ domain }}{{ url('ldap_password_reset_confirm', kwargs={'uidb64':uid, 'token':token}) }} +

Es wurde Passwort zurücksetzen für den Account mit der E-Mail {{ email }} angefordert

+

Wenn Sie keine Mail angefordert haben, ignorieren Sie diese.

+

Der Link ist nur {{ expiration_days }} Tage gültig!

+

Bitte klicke auf den folgenden Link um Ihr Password zurückzusetzen

+ + {{ protocol }}://{{ domain }}{{ url('ldap_password_reset_confirm', kwargs={'uidb64':uid, 'token':token}) }} + +

+ diff --git a/templates/registration/password_reset_form.html b/templates/registration/password_reset_form.html new file mode 100644 index 0000000..86b8dee --- /dev/null +++ b/templates/registration/password_reset_form.html @@ -0,0 +1,23 @@ +{% extends 'base.jinja2' %} +{% import 'macros/form_macros.jinja2' as mform %} +{% block content %} +
+
+
+

Passwort zurücksetzen

+

Password vergessen?

+

Schreibe uns deine E-Mail Adresse und wir schicken dir eine Mail mit der Anleitung, + wie du dein Passwort zurücksetzen kannst.

+
+ + {{ mform.email_input(form.email) }} +
+ + Abbrechen +
+
+
+
+
+{% endblock %} \ No newline at end of file