def Subscribe(request, token):
'''
??ssr????
'''
username = token.split('&&')[0]
user = base64.b64decode(username)
try:
user = User.objects.get(username=user)
ss_user = user.ss_user
except:
return HttpResponse('ERROR')
# ??token
keys = base64.b64encode(bytes(user.username, 'utf-8')).decode('ascii') + \
'&&' + base64.b64encode(bytes(user.password, 'utf-8')).decode('ascii')
if token == keys:
# ????????
sub_code = ''
# ??????????
node_list = Node.objects.filter(level__lte=user.level, show='??')
for node in node_list:
sub_code = sub_code + node.get_ssr_link(ss_user) + "\n"
sub_code = base64.b64encode(bytes(sub_code, 'utf8')).decode('ascii')
return HttpResponse(sub_code)
else:
return HttpResponse('ERROR')
评论列表
文章目录