簡體   English   中英

Django 跟蹤匿名用戶

[英]Django tracking anonymous users

我正在構建一個為外部屬性提供內容的系統。 我想使用匿名唯一 ID 跟蹤尚未在我的網站上注冊的用戶。 然后,如果他們稍后在我的網站上注冊,我可以將他們轉換為普通的 Django 用戶,但在他們匿名時仍然有與他們的偏好和活動相關的信息。

是否可以通過 Django 自動設置用戶 cookie,以便如果他們的用戶接受 cookies,我有一個用戶 session ID 可以使用?

如果 Django 有一些路徑可以從匿名用戶轉移到經過身份驗證的用戶,我不希望提出自定義解決方案。

我建議你尋找會話。 他們使用 cookies,將唯一 id 存儲到 cookie 中,該 cookie 鏈接到服務器上包含其數據的文件。

https://docs.djangoproject.com/en/dev/topics/http/sessions/

我過去一直在尋找解決此類問題的方法。 Django 延遲注冊( https://github.com/danfairs/django-lazysignup )看起來應該可以解決您的問題,而不是強迫您重新發明輪子,但是,公平警告我沒有親自使用該項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM