aboutsummaryrefslogtreecommitdiff
path: root/users
diff options
context:
space:
mode:
authorBobby <[email protected]>2023-05-03 21:30:27 -0400
committerBobby <[email protected]>2023-05-03 21:30:27 -0400
commit34ba2b1c746aaf78563573c797719a5a366af7f2 (patch)
tree0a34b68e49d1642dbbec291ea09295dd9852b53e /users
parent2354324554dd448d4cf8fe5c8a2456648cf5859d (diff)
downloadthatcomputerscientist-34ba2b1c746aaf78563573c797719a5a366af7f2.tar.xz
thatcomputerscientist-34ba2b1c746aaf78563573c797719a5a366af7f2.zip
Migrated Login to a cleaner experience
Diffstat (limited to 'users')
-rw-r--r--users/views.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/users/views.py b/users/views.py
index f1c4ab61..3780d80f 100644
--- a/users/views.py
+++ b/users/views.py
@@ -17,7 +17,8 @@ def login_user(request):
username = request.POST['username']
password = request.POST['password']
if username == '' or password == '' or username is None or password is None:
- messages.error(request, 'Please fill in all fields.', extra_tags='loginError')
+ # required fields are empty
+ messages.error(request, 'RFEERR', extra_tags='loginError')
return HttpResponseRedirect(next + '?username=' + username)
else:
# check if email is verified
@@ -32,10 +33,12 @@ def login_user(request):
login(request, user)
return HttpResponseRedirect(next)
else:
- messages.error(request, 'EVERR', extra_tags='loginError')
+ # email not verified
+ messages.error(request, 'ENVERR', extra_tags='loginError')
return HttpResponseRedirect(next + '?username=' + username)
else:
- messages.error(request, 'Invalid username or password.', extra_tags='loginError')
+ # invalid credentials
+ messages.error(request, 'IUOPERR', extra_tags='loginError')
return HttpResponseRedirect(next + '?username=' + username)
def logout_user(request):
@@ -197,19 +200,19 @@ def send_verification_email(request):
})
message = strip_tags(message)
if (send_email(sender='[email protected]', sender_name='That Computer Scientist', recipient=user.email, subject=subject, body_html=message, body_text=message)):
- messages.success(request, 'Verification email was sent! Please check your email.', extra_tags='loginError')
+ messages.success(request, 'VESENT', extra_tags='loginError')
return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
else:
- messages.error(request, 'Unable to send verification email! Please try again later.', extra_tags='loginError')
+ messages.error(request, 'VESENDERR', extra_tags='loginError')
return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
else:
- messages.error(request, 'Unable to send verification email! Please try again later.', extra_tags='loginError')
+ messages.error(request, 'VESENDERR', extra_tags='loginError')
return HttpResponseRedirect(request.META.get('HTTP_REFERER'))
def verify_email(request, mode, uid, token):
token_object = verify_token(mode, uid, token)
redirect_to = reverse('blog:account') + '?tab=email' if mode == 'changeemail' else 'blog:home'
- success_message = 'Email was successfully changed!' if mode == 'changeemail' else 'Email was successfully verified!'
+ success_message = 'Email was successfully changed!' if mode == 'changeemail' else 'VESUCCESS'
error_message = 'Unable to verify email! Please try again later.'
if token_object is not None and token_object.verified: