python类clear()的实例源码

app.py 文件源码 项目:secret-garden 作者: elc1798 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def logout():
    session.clear()
    current_session = None
    return redirect(url_for("login"))
auth.py 文件源码 项目:zeus 作者: getsentry 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def logout():
    session.clear()
    g.current_user = None
    g.current_tenant = None
auth.py 文件源码 项目:zeus 作者: getsentry 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def get_redirect_target(clear=True) -> str:
    if clear:
        session_target = session.pop('next', None)
    else:
        session_target = session.get('next')

    for target in request.values.get('next'), session_target:
        if not target:
            continue
        if is_safe_url(target):
            return target
server.py 文件源码 项目:Fork-Spoon 作者: vivianhoang 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def logout():
    """Logs user out"""

    session.clear()

    flash("You have successfully logged out.")
    return redirect("/")
views.py 文件源码 项目:FXTest 作者: liwanlei 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def get(self):
        session.clear()
        logout_user()
        return redirect(url_for('home.login'))
user.py 文件源码 项目:crysadm 作者: HuiMi24 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def logout():
    if session.get('admin_user_info') is not None:
        session['user_info'] = session.get('admin_user_info')
        del session['admin_user_info']
        return redirect(url_for('admin_user'))

    user = session.get('user_info')
    guest_diary(request, user.get('username'))

    session.clear()
    return redirect(url_for('login'))
server.py 文件源码 项目:happyfridays 作者: jessicaraepetersen 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def clear():
    """Clears flask session and SQL tables once user is done ."""

    session.clear()
    db.session.query(Track).delete()
    db.session.query(Playlist).delete()
    db.session.query(UserAlbum).delete()
    db.session.query(Album).delete()
    db.session.query(Artist).delete()
    db.session.query(User).delete()
    db.session.commit()
    print "------User's session & data cleared from DB------"
    return redirect('/')
run.py 文件源码 项目:birth-control-bot 作者: smsukardi 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def reset_counter():
  session.clear()
  message = "Your session has been reset."
  resp = twilio.twiml.Response()
  resp.sms(message)
  return str(resp)
run.py 文件源码 项目:birth-control-bot 作者: smsukardi 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def give_recommendation_and_address(options_arr):
  if len(options_arr) == 0:
    message = "Please consult with your doctors for options."
  else:
    message = "Possible forms of birth control are " + ", ".join(options_arr)
  resp = twilio.twiml.Response()
  resp.sms(message)
  session.clear()
  return str(resp)
application.py 文件源码 项目:wwalexa 作者: nealrs 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def set_date():
    print "start /set_date"
    resp = VoiceResponse()
    digits = request.values.get('Digits', None)
    speech = request.values.get('SpeechResult', None)
    print "dtmf digits: "+ str(digits)
    #print "speech recognition: " + speech
    #month=0
    #digits=0
    year=datetime.now().year

    if speech:
        cal = pdt.Calendar()
        time, status = cal.parse(speech)
        spoken_date = datetime(*time[:6])
        print "spoken date: "+ spoken_date.strftime("%A, %B %-d, %Y")
        month = spoken_date.month
        day = spoken_date.day
        year = spoken_date.year
    else:
        month = int(str(digits[:2]).lstrip("0").replace(" 0", " "))
        day = int(str(digits[-2:]).lstrip("0").replace(" 0", " "))

    if isvaliddate(month, day, year) is True:
        session['airdate'] = datetime(year,month,day)
        print session['airdate'].strftime("%A, %B %-d, %Y")

        resp.say("Ok " + session['caller'] + ", this episode will air "+ session['airdate'].strftime("%A, %B %-d, %Y"))
        resp.say("Next, record up to 3 minutes of audio following the beep.\n Press any key when you're done.")
        resp.record(max_length="180", action="/play_schedule", RecordingChannels="dual", recording_channels="dual") # 3 min max
    else:
        resp.say("That's not a valid date, hang up and try again.")
        resp.hangup()
        session.clear()
    return str(resp)


# replay audio & confirm scheduling
HPELeftHandMockServer_flask.py 文件源码 项目:deb-python-hplefthandclient 作者: openstack 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def logout_credentials(session_key):
    debugRequest(request)
    session.clear()
    return 'DELETE credentials called'

# CLUSTER INFO #
app.py 文件源码 项目:compatify 作者: hatooku 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def success():
    token1 = session["TOKEN1"]
    token2 = session["TOKEN2"]
    access_token1 = token1["access_token"]
    access_token2 = token2["access_token"]
    session.clear()

    intersection_songs = INTERSECTION_DICT[access_token1 + "_" + access_token2]
    del INTERSECTION_DICT[access_token1 + "_" + access_token2]


    sp1 = spotipy.Spotify(auth=access_token1)
    sp2 = spotipy.Spotify(auth=access_token2)

    user_id1 = sp1.me()["id"]
    user_id2 = sp2.me()["id"]

    playlist_name = 'Compatify-' + user_id1 + '-' + user_id2

    new_playlist1 = sp1.user_playlist_create(user_id1, playlist_name, public=False)
    new_playlist2 = sp2.user_playlist_create(user_id2, playlist_name, public=False)

    size = len(intersection_songs)

    index = 0
    while True:
        current_num = size - index
        if current_num > 100:
            sp1.user_playlist_add_tracks(user_id1, new_playlist1["id"], intersection_songs[index:index+100], position=None)
            sp2.user_playlist_add_tracks(user_id2, new_playlist2["id"], intersection_songs[index:index+100], position=None)
            index += 100
        elif current_num > 0:
            sp1.user_playlist_add_tracks(user_id1, new_playlist1["id"], intersection_songs[index:index+current_num], position=None)
            sp2.user_playlist_add_tracks(user_id2, new_playlist2["id"], intersection_songs[index:index+current_num], position=None)
            break
        else:
            break
    return render_template("success.html")


# Methods
user.py 文件源码 项目:crysadm 作者: seatom 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def logout():
    if session.get('admin_user_info') is not None:
        session['user_info'] = session.get('admin_user_info')
        del session['admin_user_info']
        return redirect(url_for('admin_user'))

    user = session.get('user_info')
    guest_diary(request, user.get('username'))

    session.clear()
    return redirect(url_for('login'))
server.py 文件源码 项目:playlist_project 作者: catliaw 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def logout_process():
    """Processes logging out and clears session."""

    session.clear()
    print "\nSession was cleared!\n"

    flash("You have logged out!")

    return redirect('/')
app.py 文件源码 项目:Cloud-Native-Python 作者: PacktPublishing 项目源码 文件源码 阅读 18 收藏 0 点赞 0 评论 0
def clearsession():
    # Clear the session
    session.clear()
    # Redirect the user to the main page
    return redirect(url_for('main'))
app.py 文件源码 项目:Cloud-Native-Python 作者: PacktPublishing 项目源码 文件源码 阅读 20 收藏 0 点赞 0 评论 0
def clearsession():
    # Clear the session
    session.clear()
    # Redirect the user to the main page
    return redirect(url_for('main'))
manage.py 文件源码 项目:ActivityManager 作者: yichengchen 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def logout_admin():
    session.clear()
    return redirect((url_for('index')))
__init__.py 文件源码 项目:pillar 作者: armadillica 项目源码 文件源码 阅读 19 收藏 0 点赞 0 评论 0
def logout_user():
    """Forces a logout of the current user."""

    from ..api.utils import authentication

    token = get_blender_id_oauth_token()
    if token:
        authentication.remove_token(token)

    session.clear()
    flask_login.logout_user()
    g.current_user = AnonymousUser()
views.py 文件源码 项目:pwnedhub 作者: lanmaster53 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def snake_enter_score():
    status = 'no response'
    # make sure scorehash is correct for the given score
    score = int(request.form['score'])
    scorehash = int(request.form['scorehash'])
    if math.sqrt(scorehash - 1337) == score:
        if request.form['SNAKE_BLOCK'] == '1':
            # create recording string
            recTurn = request.form['recTurn']
            recFrame = request.form['recFrame']
            recFood = request.form['recFood']
            recData = urlencode({ 'recTurn':recTurn, 'recFrame':recFrame, 'recFood':recFood })
            # add the new score
            playerName = g.user.username#request.form['playerName']#re.sub('[&=#<>]', '', request.form['playerName'])
            score = Score(player=playerName, score=score, recording=recData)
            db.session.add(score)
            db.session.commit()
            # reset the high scores. the game requests rec#.txt files 0-9 by
            # default, so the recid field must be updated for the high scores
            # clear out current high scores
            for score in Score.query.all():
                score.recid = None
                db.session.add(score)
            db.session.commit()
            # update the recid field to set the new high scores
            scores = Score.query.order_by(Score.score.desc()).limit(10).all()
            for i in range(0, len(scores)):
                scores[i].recid = i
                db.session.add(scores[i])
            db.session.commit()
            status = 'ok'
        else:
            status = 'snake block not present'
    else:
        status = 'invalid scorehash'
    return urlencode({'status':status})
views.py 文件源码 项目:pwnedhub 作者: lanmaster53 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def logout():
    session.pop('user_id', None)
    session.clear()
    return redirect(url_for('ph_bp.index'))

# password recovery flow views


问题


面经


文章

微信
公众号

扫码关注公众号