Added sending welcome email on user registration
This commit is contained in:
parent
8fff460305
commit
f29ac4eb2f
1 changed files with 22 additions and 1 deletions
23
dal/views.py
23
dal/views.py
|
@ -96,7 +96,25 @@ class Register(View):
|
||||||
return render(request, 'error.html', { 'urlname': urlname,
|
return render(request, 'error.html', { 'urlname': urlname,
|
||||||
'service': service,
|
'service': service,
|
||||||
'error': e } )
|
'error': e } )
|
||||||
|
# Finally, we send the send user credentials via email
|
||||||
|
creationtime = int(datetime.utcnow().timestamp())
|
||||||
|
# Construct the data for the email
|
||||||
|
email_from = settings.EMAIL_FROM_ADDRESS
|
||||||
|
to = ['%s <%s>' % (username, email)]
|
||||||
|
subject = '{}, Welcome to datacenterlight'.format(firstname)
|
||||||
|
body = 'The username {} was successfully created.\n'.format(username)
|
||||||
|
# Build the email
|
||||||
|
mail = EmailMessage(
|
||||||
|
subject=subject,
|
||||||
|
body=body,
|
||||||
|
from_email=email_from,
|
||||||
|
to=to
|
||||||
|
)
|
||||||
|
try:
|
||||||
|
mail.send()
|
||||||
|
except Exception as e:
|
||||||
|
print(e)
|
||||||
|
pass
|
||||||
return render(request, 'usercreated.html', { 'user': username } )
|
return render(request, 'usercreated.html', { 'user': username } )
|
||||||
|
|
||||||
class ChangeData(LoginRequiredMixin, View):
|
class ChangeData(LoginRequiredMixin, View):
|
||||||
|
@ -466,6 +484,9 @@ class PseudoUser():
|
||||||
class UserCreateAPI(APIView):
|
class UserCreateAPI(APIView):
|
||||||
|
|
||||||
def post(self, request):
|
def post(self, request):
|
||||||
|
print(request.data)
|
||||||
|
print(request.POST)
|
||||||
|
|
||||||
username = request.POST.get('username')
|
username = request.POST.get('username')
|
||||||
email = request.POST.get('email')
|
email = request.POST.get('email')
|
||||||
firstname = request.POST.get('firstname')
|
firstname = request.POST.get('firstname')
|
||||||
|
|
Loading…
Reference in a new issue