判断用户是否为第一次访问页面

判断用户是否为第一次访问页面

阅读 10.6k
9 个回答

前端验证我感觉不靠谱,换个浏览器就不好用了

在登录的情况下,可以用redis做下永久储存
user_id => md5(user_id+页面路由uri)
如果访问就在redis存放一个key=>value 标识即可,有标识的说明已经访问过

通过localStorage记录登录,然后判断

给一个标识值存入cookie或者storage里,拿这个值来做用户是否进入过这个页面的判断标准。
如果有后台接口的话,也可以通过调用接口的方式来做判断。

简单的话就用cookie或localstorage就行了
如果要考虑到跨浏览器,就没你啥事了,甩给后台去做

简单的话就是localstorage,全面点就机器型号,浏览器信息,浏览器ip什么的后台存一下验证咯

新手上路,请多包涵

可以存入cookie,判断cookie是否存在

打开页面的时候,发送websocket给服务端去验证,例如:
websocket.onopen = function(event){
websocket.send(

  //发送的内容

)
}
这是向服务端发送socket,还有接收等方法。具体可以网上找一下。

这个如果不换浏览器的话用本地存储换浏览器或者换设备那就得后端验证了,毕竟前端

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏