更改enroll命名,添加了注释,向get_error_msg中添加了一些错误代码
This commit is contained in:
+9
-20
@@ -22,11 +22,10 @@ def random_str(randomlength=8):
|
||||
|
||||
|
||||
# 发送电子邮件
|
||||
def send_code_email(email, send_type="register"):
|
||||
def send_code_email(email):
|
||||
"""
|
||||
发送电子邮件
|
||||
:param email: 要发送的邮箱
|
||||
:param send_type: 邮箱类型
|
||||
:return: True/False
|
||||
"""
|
||||
email_record = EmailVerifyRecord()
|
||||
@@ -34,26 +33,16 @@ def send_code_email(email, send_type="register"):
|
||||
code = "".join([str(random.randint(0, 9)) for i in range(4)])
|
||||
email_record.code = code
|
||||
email_record.email = email
|
||||
# email_record.send_type = send_type
|
||||
# email_record.send_time = time.time()
|
||||
email_record.save()
|
||||
# 初始化为空
|
||||
email_title = ""
|
||||
email_body = ""
|
||||
# 如果为注册类型
|
||||
# if send_type == "register":
|
||||
# email_title = "注册激活"
|
||||
# # email_body = "请点击下面的链接激活你的账号:http://127.0.0.1:8000/active/{0}".format(code)
|
||||
# email_body = "您的邮箱注册验证码为:{0}, 该验证码有效时间为两分钟,请及时进行验证。".format(code)
|
||||
# # 发送邮件
|
||||
# send_status = send_mail(email_title, email_body, settings.EMAIL_FROM, [email])
|
||||
# if not send_status:
|
||||
# return False
|
||||
if send_type == "retrieve":
|
||||
email_title = "找回密码"
|
||||
email_body = "您的邮箱注册验证码为:{0}, 该验证码有效时间为两分钟,请及时进行验证。".format(code)
|
||||
# 发送邮件
|
||||
send_status = send_mail(email_title, email_body, settings.EMAIL_FROM, [email])
|
||||
if not send_status:
|
||||
return False
|
||||
email_title = "注册激活"
|
||||
file = open("/email_body")
|
||||
email_body = str(file.read).format(code)
|
||||
# 发送邮件
|
||||
send_status = send_mail(email_title, email_body, settings.EMAIL_FROM, [email])
|
||||
if not send_status:
|
||||
return False
|
||||
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user