Example #1
0
def playvideo():
    #https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxc4d580c3d948f21a&redirect_uri=http%3A%2F%2Fwull.me/playvideo&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
    args = request.args
    if not 'code' in args:
        return '请用微信打开网页'
    code = args['code']
    from wechat.tool import get_accesstoken_by_code
    access_token, openid = get_accesstoken_by_code(code)
    return render_template("video.html",openid=openid)
Example #2
0
def router_admin():
    '''
        路由管理
    '''
    #https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxc4d580c3d948f21a&redirect_uri=http%3A%2F%2Fwull.me/router/admin&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
    args = request.args
    if not 'code' in args:
        return '请用微信打开网页'
    code = args['code']
    from wechat.tool import get_accesstoken_by_code
    access_token, openid = get_accesstoken_by_code(code)
    from model.redisdb import RedisDB
    con = RedisDB().con
    routerid = con.get('WECHAT_BIND:'+openid)
    if routerid == None:
        return render_template("admin_error.html")
    else:
        return redirect("http://192.168.1.1:5000")