Temporary
This commit is contained in:
parent
c2c1477983
commit
0953a0627e
@ -35,7 +35,6 @@ INSTALLED_APPS = [
|
|||||||
'django.contrib.sessions',
|
'django.contrib.sessions',
|
||||||
'django.contrib.messages',
|
'django.contrib.messages',
|
||||||
'django.contrib.staticfiles',
|
'django.contrib.staticfiles',
|
||||||
'django_cleanup.apps.CleanupConfig',
|
|
||||||
'django_registration',
|
'django_registration',
|
||||||
'main',
|
'main',
|
||||||
]
|
]
|
||||||
@ -53,15 +52,7 @@ MIDDLEWARE = [
|
|||||||
ROOT_URLCONF = 'access_controller.urls'
|
ROOT_URLCONF = 'access_controller.urls'
|
||||||
|
|
||||||
|
|
||||||
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
|
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
|
||||||
EMAIL_HOST = 'smtp.mail.ru'
|
|
||||||
EMAIL_PORT = 2525
|
|
||||||
EMAIL_USE_TLS = True
|
|
||||||
EMAIL_HOST_USER = 'dj-gr-2@mail.ru'
|
|
||||||
EMAIL_HOST_PASSWORD = 'djangogroup02'
|
|
||||||
SERVER_EMAIL = EMAIL_HOST_USER
|
|
||||||
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
|
|
||||||
|
|
||||||
|
|
||||||
TEMPLATES = [
|
TEMPLATES = [
|
||||||
{
|
{
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
from django.contrib.auth.forms import PasswordResetForm
|
||||||
|
from django.contrib.auth.tokens import default_token_generator
|
||||||
from django.contrib.auth.views import PasswordResetView
|
from django.contrib.auth.views import PasswordResetView
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from django.urls import reverse_lazy
|
from django.urls import reverse_lazy
|
||||||
@ -22,12 +24,30 @@ class CustomRegistrationView(RegistrationView):
|
|||||||
|
|
||||||
def register(self, form):
|
def register(self, form):
|
||||||
self.is_allowed = True
|
self.is_allowed = True
|
||||||
|
|
||||||
|
|
||||||
|
forms = PasswordResetForm(initial={'email': form.data['email']})
|
||||||
|
opts = {
|
||||||
|
'use_https': self.request.is_secure(),
|
||||||
|
'token_generator': default_token_generator,
|
||||||
|
'from_email': form.data['email'],
|
||||||
|
'email_template_name': 'registration/password_reset_email.html',
|
||||||
|
'subject_template_name': 'registration/password_reset_subject.txt',
|
||||||
|
'request': self.request,
|
||||||
|
'html_email_template_name': None,
|
||||||
|
'extra_email_context': None,
|
||||||
|
}
|
||||||
|
forms.full_clean()
|
||||||
|
forms.save(**opts)
|
||||||
|
|
||||||
|
|
||||||
if get_user_organization(form.data['email']) == 'SYSTEM' and check_user_exist(form.data['email']):
|
if get_user_organization(form.data['email']) == 'SYSTEM' and check_user_exist(form.data['email']):
|
||||||
user = User.objects.create_user(
|
user = User.objects.create_user(
|
||||||
username=form.data['email'],
|
username=form.data['email'],
|
||||||
email=form.data['email'],
|
email=form.data['email'],
|
||||||
)
|
)
|
||||||
PasswordResetView.as_view()(self.request)
|
|
||||||
|
f = PasswordResetView
|
||||||
profile = user.userprofile
|
profile = user.userprofile
|
||||||
update_profile(profile)
|
update_profile(profile)
|
||||||
return user
|
return user
|
||||||
|
Loading…
x
Reference in New Issue
Block a user