- sender = 'support@myslice.info'
- #recipients = authority_get_pi_emails(authority_hrn)
- recipients = [email ]
- pass_list = ['demo', 'test', 'abcdef']
- reset_pass = choice (pass_list)
- msg = "Your password has been reset to: %s"% reset_pass + "\n\n Please use this temporary password to login and reset your password from MyAccount page."
- print "test ", msg
- send_mail("Onelab Portal: Password reset request", msg, sender, recipients)
- return render(request,'pass_reset_sent.html') # Redirect after POST
+ for user_detail in user_details:
+ if user_detail['email']==email:
+ sender = 'support@myslice.info'
+ #recipients = authority_get_pi_emails(authority_hrn)
+ recipients = [email ]
+ pass_list = ['demo', 'test', 'abcdef']
+ reset_pass = choice (pass_list)
+ msg = "Your password has been reset to: %s"% reset_pass + "\n\n Please use this temporary password to login and reset your password from MyAccount page."
+ send_mail("Onelab Portal: Password reset request", msg, sender, recipients)
+ return render(request,'pass_reset_sent.html') # Redirect after POST
+ else:
+ messages.error(request, 'Sorry, this email is not registered.')
+ return self._display (request, form)
+