有哪些办法判断用户是否登陆?

用户没有登陆的时候:
登陆页面,输入账号密码------进入主页
想实现用户登陆过后再次进入时:
不用进到登陆页面,直接就是主页了

这个应该怎么判断呢?
用户登陆后,是会在浏览器里某个地方保存用户登陆了的信息吗?
我们可以如何取到

阅读 12.4k
5 个回答

若是自己写的玩,把登录标志变量存在localStorage中,判断
若是有设计数据库,数据库表添加登录标志字段,来判断是否登录

1.前端自己判断:登陆之后往cookie或者localstorage存值,每次先判断是否本地有值再决定跳不跳登陆页
2.后台返个是否登陆状态

新手上路,请多包涵

我没有写过,但是我见过别人网站的写法。
我粗略的说一下,是通过JS写cookies,并且这个cookies也要保存一份到数据库里面。打开网页的时候,要读浏览器的cookie值,并和数据库的cookie进行比较判断,结果为true就是登陆了,否则没有登陆。此外,你还可以以此为基础,增加过期的时间。个人想法,如果有错误,还请指点。

这个一般是后端判断的,登录之后再session里面存一个值。判断这个session是否存在,存在就不需要登录,否则就登录。

前端判断的话,不建议。这个不安全。

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