Beispiel #1
0
def set():
    if request.method == 'GET':
        return redirect('/')
    if request.method == 'POST':
        url = request.form['url']
        name = re.findall('[a-zA-Z]://([a-zA-Z0-9-._]+)', url)[0]
        method = request.form['method']
        data = request.form['data']
        cookies = request.form['cookies']
        if name in asi.data.sections():
            list_ = asi.get(name)
            if list_['url'] != url:
                asi.setSignInUrl(name, url)
                flash(u'%s url已修改' % name)
            if list_['data'] != data:
                asi.setData(name, data)
                flash(u'%s data已修改' % name)
            if list_['cookies'] != cookies:
                asi.setCookies(name, cookies)
                flash(u'%s cookies已修改' % name)
            if list_['method'] != method:
                asi.setMethod(name, method)
                flash(u'%s method已修改' % name)
        else:
            asi.add(name, url, method, cookies, data)
            flash(u'添加成功')
        return redirect(url_for('index'))
Beispiel #2
0
def set():
    if request.method == "GET":
        return redirect("/")
    if request.method == "POST":
        url = request.form["url"]
        name = re.findall("[a-zA-Z]://([a-zA-Z0-9-._]+)", url)[0]
        method = request.form["method"]
        data = request.form["data"]
        cookies = request.form["cookies"]
        if name in asi.data.sections():
            list_ = asi.get(name)
            if list_["url"] != url:
                asi.setSignInUrl(name, url)
                flash(u"%s url已修改" % name)
            if list_["data"] != data:
                asi.setData(name, data)
                flash(u"%s data已修改" % name)
            if list_["cookies"] != cookies:
                asi.setCookies(name, cookies)
                flash(u"%s cookies已修改" % name)
            if list_["method"] != method:
                asi.setMethod(name, method)
                flash(u"%s method已修改" % name)
        else:
            asi.add(name, url, method, cookies, data)
            flash(u"添加成功")
        return redirect(url_for("index"))
Beispiel #3
0
def edit(webname):
    return render_template('edit.html', data=asi.get(webname))
Beispiel #4
0
def edit(webname):
    return render_template("edit.html", data=asi.get(webname))