Foxtable(狐表)用户栏目专家坐堂 → 授权后跳转 cookie不生效例子


  共有6641人关注过本帖树形打印复制链接

主题:授权后跳转 cookie不生效例子

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/15 17:52:00 [显示全部帖子]

方法一:用js设置cookie,很简单,如

 

https://www.baidu.com/baidu?wd=js+cookie&tn=monline_4_dg

 

方法二:cookie有可能不安全。一般信息都是保存在服务器里面的,你可以用一个变量保存值,如 vars("张三_验证码") = "abcd",需要比较验证的时候使用vars变量。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/15 17:55:00 [显示全部帖子]

方法三:你可以模拟实现session(自己百度一下这个东西)吧?用户访问的时候,生成一个guid(唯一编码),写到cookie里面去。

 

然后定义一个public变量的字典。public _dic As New Dictionary(Of string, object),把guid压入字典,如

 

_dic.Add(guid, New Dictionary(Of String, object))

 

每次访问的时候,读取cookie的值,即可得到你自己的session了。得到session以后,再根据变量名获取值。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/17 11:35:00 [显示全部帖子]

没看懂你的问题是什么?现在你遇到什么情况?

 

alert或者msgbox弹出各个值看一下。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/17 13:09:00 [显示全部帖子]

很简单的问题啊,请加入msgbox,看是否触发了里面的代码。如果没有触发,想一下原因。

 

授权代码、页面代码,分别加入msgbox调试。

 

不然,你就在页面那里,写代码再刷新一次。

 

不然,请用13楼的方法处理。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/19 18:00:00 [显示全部帖子]

要么用vars变量记录,要么用方法三。

 

方法三:

 

你可以模拟实现session(自己百度一下这个东西)吧?用户访问的时候,生成一个guid(唯一编码),写到cookie里面去。

 

然后定义一个public变量的字典。public _dic As New Dictionary(Of string, object),把guid压入字典,如

 

_dic.Add(guid, New Dictionary(Of String, object))

 

每次访问的时候,读取cookie的值,即可得到你自己的session了。得到session以后,再根据变量名获取值。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/20 10:13:00 [显示全部帖子]

1、为什么要把验证码写到客户端?这种做法就不对。这样做验证码根本就没有验证码的功能。客户端通过浏览器看到验证码直接复制不就行了?

 

2、验证码的校验,应该用ajax访问服务器完成才对。


 回到顶部