我有这个项目在哪个用户同时登录到Django以及Wordpress帐户。Django和wordpress simultanous注销
为了实现Simultanous注销,我使用Javascript来删除Wordpress的身份验证cookie,从而自动注销用户。只要用户点击“注销”按钮,此工作正常。在点击注销时,会调用Javascript函数,并且wordpress cookie会被删除,从而使用户从Wordpress注销,并且用户通过使用正常的Django功能注销Django。
现在问题发生时,用户直接在地址栏中输入注销url“localhost:8000/logout”,这直接发送请求到Django服务器,并且不涉及任何JavaScript来删除Wordpress cookie。
如何在这种情况下实现WordPress注销当用户直接输入Django的注销url?
注意: - WordPress和Django服务器运行在具有不同端口的同一主机上。
我不明白这是如何解决我的问题。 我测试了我的代码,它在私人窗口和其他浏览器中工作正常。 只有当用户直接输入登出网址时,才会出现问题,这会导致wordpress登录但django登出。当用户直接使用url时,我无法运行我的javascript。 –
您可以更改任何一个的会话变量名称 – KarnaGowtham