以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 移动端里面有没有这个session? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122323) |
-- 作者:blackzhu -- 发布时间:2018/7/23 11:06:00 -- 移动端里面有没有这个session? 如题, 因为考虑如果写PC端的BS,不能绕过登录直接访问其他页面,就需要利用这个来写入以及判断是否存在? |
-- 作者:有点甜 -- 发布时间:2018/7/23 11:15:00 -- 你可以模拟实现session吧?用户访问的时候,生成一个guid(唯一编码),写到cookie里面去。
然后定义一个public变量的字典。public _dic As New Dictionary(Of string, object),把guid压入字典,如
_dic.Add(guid, New Dictionary(Of String, object))
每次访问的时候,读取cookie的值,即可得到你自己的session了。 |
-- 作者:blackzhu -- 发布时间:2018/7/23 11:23:00 -- 那如果这样 我直接用 cookie 判断应该也可以,就是这个很容易被人找到. |
-- 作者:blackzhu -- 发布时间:2018/7/23 11:51:00 -- e.Cookies("zzz") 我在JS里面 Cookies("zzz")这样获取不到吗? |
-- 作者:有点甜 -- 发布时间:2018/7/23 11:51:00 -- 1、cookie是直接存放在客户端的,不安全;
2、你用2楼的方法,就是session的处理方式啊,只是别人帮你封装好了,foxtable没有帮你封装session而已。 |