Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from django.shortcuts import render, redirect
- from django.contrib import auth
- from .forms import RegUserForm, LoginUserForm
- from . import models
- from django.contrib.auth import get_backends, login
- from django.contrib.auth.tokens import default_token_generator
- from django.utils.http import base36_to_int
- from django.http import Http404
- import smtplib
- def reg_user(request):
- if request.user.is_authenticated():
- return redirect('/')
- form = RegUserForm(request.POST or None)
- context = {'title': 'Регистрация', 'form': form,}
- if request.method == 'POST' and form.is_valid():
- user = form.save(commit=True)
- subject = 'Подтверждение регистрации на портале Говорит физик'
- text = 'Клик: '+form.confirm_url_gen(user)
- message = 'Subject: {}\n\n{}'.format(subject, text)
- from_email = 'xxx'
- password = 'xxx'
- smtpObj = smtplib.SMTP('smtp.gmail.com', 587)
- smtpObj.starttls()
- smtpObj.login(from_email, password)
- smtpObj.sendmail(from_email, user.email, message)
- smtpObj.quit()
- return redirect('/')
- return render(request, 'general/registration.html', context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement