javascript - 匿名访问如何跟踪?智威汤逊/ cookies / session ?

标签 javascript authentication vuejs2 jwt

我搜索了其他答案,但找不到兼容的解决方案。

我们有一个内置于 vue 中的应用程序,它允许未注册的用户在限制内上传文件。 对于注册用户,我们将 JWT 与存储在 http only cookie 中的刷新和访问 token 一起使用。

我正在寻找处理匿名用户的最佳实践指南。理想情况下,我想 a) 在数据库中创建一条记录,其 uuid 的 Angular 色为 'anon' b) 在这个匿名用户的生命周期内存储这个 uuid 客户端我认为本地存储就足够了,所以我可以在客户端访问它。 c) 为使用相同 uuid 的注册用户提供无缝升级,因此所有过去的交互都会被记录下来。

我知道可以删除客户端存储,这很好,在这种情况下我将创建一个新的 uuid。

我在这里使用我提到的技术堆栈(Vue、JS、Node JS、MongoDB、JWT)的方法是否正确

欢迎提出改进这些方法的建议。

谢谢。

最佳答案

取决于用例,如果您的应用程序要求匿名用户在注册时升级为普通用户,那么您可能希望在数据库中保留一条记录,但当用户删除本地数据时,您无法处理这种情况;那么你只需要与这个用户重新开始就可以了。

但您可能需要考虑一些用户在匿名使用应用程序时可能不愿意知道他们注册时由于隐私原因您已经有以前的记录

关于javascript - 匿名访问如何跟踪?智威汤逊/ cookies / session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62355643/

相关文章:

javascript - Lodash sortBy 以随机顺序返回元素(未排序)

php - Chrome 和 Firefox 处理 JavaScript/HTML 的方式不同

java - 用于 Web 应用程序的 Java applet 的优点

javascript - Vue Prop 数据未在子组件中更新

javascript - 为什么在 Vue 中使用 Animate.css 不执行动画

vue.js - 点击切换类

javascript - 在 Internet Explorer 中禁用文本选择

javascript - 深度过滤对象的动态数组(通过字符串属性)

php - 如何修改与auth相关的flash消息的外观?

java - JSF 2.0 : How to redirect to the protected page after using HttpServletRequest. 登录