为了账号安全,请及时绑定邮箱和手机立即绑定

session和token是否可以2选一?

session和token是否可以2选一?

慕桂英546537 2018-07-14 10:05:25
问题描述总所周知小程序是没cookie的 如何构架比较好呢问题出现的环境背景及自己尝试过哪些方法首次登陆 服务端生成session信息存用户信息 同时返回一个session——id给小程序 小程序每次过来都携带上 查找我在考虑是否还要返回一个token 这个token是自己加密的东西 每次访问服务器都携带过来揭秘 但是这个不和session——id 重复了嘛 因为这2个效果都差不多的 还有一个这个过期时间要怎么考虑呢 一个是session过期时间 一个是小程序缓存过期时间 希望大神给点建议相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)你期待的结果是什么?实际看到的错误信息又是什么?
查看完整描述

3 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

session在mvc的模式中好用,方便。缺点是客户端必须支持cookie,而且session默认过期时间就几十分钟。

前后端分离、手机app、小程序等,用token好,一份token到处运行,放到缓存还是数据库由你。
没有代码,参考 sso方案 和 oauth2方案


查看完整回答
反对 回复 2018-07-15
?
慕森王

TA贡献1777条经验 获得超3个赞

session是基于cookie的,如果cookie都没有,更别说session了,除非你才用特殊配置才可以使用session,你可以直接才用token,在表中建立一个token字段,还有expires过期时间字段,问问题就解决了

查看完整回答
反对 回复 2018-07-15
  • 3 回答
  • 0 关注
  • 1587 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信