|
@@ -438,7 +438,6 @@ class ForgetPwdView(TemplateView):
|
|
|
'''
|
|
|
忘记密码
|
|
|
'''
|
|
|
- __server_host = None
|
|
|
|
|
|
@method_decorator(csrf_exempt)
|
|
|
def dispatch(self, *args, **kwargs):
|
|
@@ -447,7 +446,6 @@ class ForgetPwdView(TemplateView):
|
|
|
@ratelimit(key='ip', rate='1/m')
|
|
|
def get(self, request, *args, **kwargs):
|
|
|
request.encoding = 'utf-8'
|
|
|
- self.__server_host = CommonService.req_path(request)
|
|
|
response = ResponseObject()
|
|
|
was_limited = getattr(request, 'limited', False)
|
|
|
if was_limited is True:
|
|
@@ -457,7 +455,6 @@ class ForgetPwdView(TemplateView):
|
|
|
|
|
|
@ratelimit(key='ip', rate='1/m')
|
|
|
def post(self, request):
|
|
|
- self.__server_host = CommonService.req_path(request)
|
|
|
request.encoding = 'utf-8'
|
|
|
userName = request.POST.get('userName', None)
|
|
|
response = ResponseObject()
|
|
@@ -494,7 +491,7 @@ class ForgetPwdView(TemplateView):
|
|
|
reset_pwd = CommonService.RandomStr(6)
|
|
|
send_data = TemplateService.email_message(type='forget', language='en')
|
|
|
reset_link = '{server_host}/account/email-re-pwd?token={token}'.format(
|
|
|
- server_host=self.__server_host, token=token)
|
|
|
+ server_host=SERVER_DOMAIN, token=token)
|
|
|
send_body = send_data['body'].format(username=email, reset_pwd=reset_pwd, reset_link=reset_link)
|
|
|
ses = SesClassObject()
|
|
|
send_res = ses.send_email(send_address_list=[email], subject=send_data['title'], body=send_body)
|