|
@@ -2386,7 +2386,7 @@ class generatePictureCodeView(TemplateView):
|
|
|
random_low_alpha = chr(random.randint(97, 122))
|
|
|
random_high_alpha = chr(random.randint(65, 90))
|
|
|
random_char = random.choice([random_num, random_low_alpha, random_high_alpha])
|
|
|
- draw.text((i * 50 + 20, 5), random_char, 'white', kumo_font)
|
|
|
+ draw.text((i * 50 + 20, -3), random_char, 'white', kumo_font)
|
|
|
|
|
|
# 保存验证码字符串
|
|
|
valid_code_str += random_char
|
|
@@ -2420,10 +2420,9 @@ class generatePictureCodeView(TemplateView):
|
|
|
# 生成验证码方法
|
|
|
def validates(self, request_dict):
|
|
|
# 页面传过来的uuid
|
|
|
- # id = request.GET.get('id','')
|
|
|
- id = request_dict.get('id', '')
|
|
|
+ imageCodeId = request_dict.get('imageCodeId', '')
|
|
|
# 存入redis的key
|
|
|
- image_code_id = "image_code_%s" % id
|
|
|
+ image_code_id = "image_code_%s" % imageCodeId
|
|
|
"""
|
|
|
基于PIL模块动态生成响应状态码图片
|
|
|
:param request:
|
|
@@ -2431,7 +2430,7 @@ class generatePictureCodeView(TemplateView):
|
|
|
"""
|
|
|
# 图片data,验证码
|
|
|
data, valid_code_str = self.get_valid_code_img(request_dict)
|
|
|
- if id:
|
|
|
+ if imageCodeId:
|
|
|
redisObj = RedisObject(db=6)
|
|
|
# 单条维护
|
|
|
redisObj.set_data(key=image_code_id, val=valid_code_str, expire=120)
|