Skip to content

Commit 10ef134

Browse files
committed
1.1.3 修正校验异常
1 parent 89c93a6 commit 10ef134

File tree

2 files changed

+21
-17
lines changed

2 files changed

+21
-17
lines changed

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# For a discussion on single-sourcing the version across setup.py and the
3838
# project code, see
3939
# https://packaging.python.org/en/latest/single_source_version.html
40-
version='1.1.2', # Required. eg. 1.2.3
40+
version='1.1.3', # Required. eg. 1.2.3
4141

4242
# This is a one-line description or tagline of what your project does. This
4343
# corresponds to the "Summary" metadata field:

src/mur/user.py

+20-16
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,25 @@ def verify_authorization(user_code, crypt=CRYPT) :
4343
[param] crypt: 加解密类
4444
[return] true: 注册码一致; false: 注册码不同
4545
'''
46-
uuid = MI.generate()
47-
expire_time = crypt.decrypt_des(user_code)
48-
register_code = gen_rc(crypt, uuid, expire_time)
49-
rst = (register_code == read(REGISTER_CODE_PATH))
50-
if rst :
51-
expire_time = int(expire_time)
52-
expire_date = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(expire_time))
53-
if expire_time == 0 :
54-
print('注册码正确(永久)。')
55-
56-
elif now() <= expire_time :
57-
print('注册码正确(有效期至 %s)。' % expire_date)
58-
else :
59-
rst = False
60-
print('注册码已过期(有效期至 %s)。' % expire_date)
61-
else :
46+
rst = False
47+
try :
48+
uuid = MI.generate()
49+
expire_time = crypt.decrypt_des(user_code)
50+
register_code = gen_rc(crypt, uuid, expire_time)
51+
rst = (register_code == read(REGISTER_CODE_PATH))
52+
if rst :
53+
expire_time = int(expire_time)
54+
expire_date = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(expire_time))
55+
if expire_time == 0 :
56+
print('注册码正确(永久)。')
57+
58+
elif now() <= expire_time :
59+
print('注册码正确(有效期至 %s)。' % expire_date)
60+
else :
61+
rst = False
62+
print('注册码已过期(有效期至 %s)。' % expire_date)
63+
except :
64+
pass
65+
if not rst :
6266
print('用户码错误 或 注册码不存在,请联系管理员。')
6367
return rst

0 commit comments

Comments
 (0)