اذهب إلى المحتوى

السؤال

نشر

لقد قمت بتعيين ملفات الـ cookies بالشكل التالي:

from flask import make_response, render_template

@app.route('/')
def index():
    res = make_response(render_template("index"))
    res.set_cookie('token', '1234')
    return res

app.run()

لكن كيف يمكنني إزالة هذه الـ cookies؟ حاولت إستخدام الأكواد التالية ولكن لم تنجح على الإطلاع

request.cookies.pop('token', None)

 

Recommended Posts

  • 1
نشر

يمكنك أن تستخدم الدالة delete_cookie:

resp.delete_cookie('token')

هذه الدالة تمكنك أيضاً من تحديد مسار ( افتراضياً "/") من خلال الوسيط path، وكذلك مجال domain (افتراضياً يكون None):

resp.delete_cookie('token', path='/', domain='domain.com')

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...