views.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:django-sspanel 作者: Ehco1996 项目源码 文件源码
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')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号