一般网站的游客登录系统 是如何设计的

大佬们 有做过的经验吗? 可以分享分享

不积跬步,无以至千里;不积小流,无以成江海
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

不管是访客或者是用户,在首页响应一个 uuid(或者说前端没有 uuid 就请求获取 uuid 的接口,有 uuid 就每次带上就好),然后每次前端请求都把 uuid 都带上。这样的话,不管是访客还是用户,都能顺利记录操作行为。如果想只记录访客的操作记录,只需要判断一下当前用户是否登录即可。

5年前 评论
pikalu (楼主) 5年前
讨论数量: 8

啥叫游客登录???
随机帐号???不要手机号或者邮箱验证???也不用社交登录???

5年前 评论
pikalu (楼主) 5年前

游客 与 登录 不应该是互斥的么。。。

5年前 评论
pikalu (楼主) 5年前

那把访问权限开放给游客不就完了么?

5年前 评论
pikalu (楼主) 5年前
kangfq (作者) 5年前
pikalu (楼主) 5年前

可以使用中间件,可以在你想让游客体验的功能上不做中间件校验

5年前 评论
pikalu (楼主) 5年前
JeffreyBool 5年前
JeffreyBool 5年前
pikalu (楼主) 5年前

不管是访客或者是用户,在首页响应一个 uuid(或者说前端没有 uuid 就请求获取 uuid 的接口,有 uuid 就每次带上就好),然后每次前端请求都把 uuid 都带上。这样的话,不管是访客还是用户,都能顺利记录操作行为。如果想只记录访客的操作记录,只需要判断一下当前用户是否登录即可。

5年前 评论
pikalu (楼主) 5年前

我们的做法是,搞一个测试帐号,

5年前 评论
pikalu (楼主) 5年前

可以使用 mac-code 来区分,或者在访问接口时,生成一个 uuid 当作游客的 uuid

5年前 评论

可以使用一个类似于楼上说的 uuid,给到游客一个 sess_id,等注册或登录 存库生成 uid,sess_id 存储

5年前 评论