以文本方式查看主题

-  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而已。