prevent duplicate account creation

This commit is contained in:
iou1name 2020-11-21 14:27:33 -05:00
parent ec28f16031
commit 217ecca744

View File

@ -41,6 +41,12 @@ async def index(request):
if form_type == 'change_password': if form_type == 'change_password':
result = await forms.change_password(request, user_data) result = await forms.change_password(request, user_data)
elif form_type == 'new_email': elif form_type == 'new_email':
if user_data:
result = {
'ok': False,
'message': "You already have an email account."
}
return render_template('index.html', request, locals())
result = await forms.new_email(request) result = await forms.new_email(request)
if result['ok']: if result['ok']:
email = request['meta']['username'] + '@' +config.server_domain email = request['meta']['username'] + '@' +config.server_domain