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

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

不积跬步,无以至千里;不积小流,无以成江海
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4年前 评论

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

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!