Foxtable(狐表)用户栏目专家坐堂 → errMsg : config:invalid signature签名错误


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

主题:errMsg : config:invalid signature签名错误

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/6/9 11:45:00 [只看该作者]

老师,那怎么弄呢
你说少的那个是Dim url As String  = e.Request.URL.ToString '当前页面地址这
这样取出来的

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/6/9 12:12:00 [只看该作者]

这是Dim url As String  = e.Request.URL.ToString '当前页面地址:
http://www.yijiansoft.net:94/koukuan.htm?card_id=pPYXKt-RdixoUPCtvFGRSAiOLik0encrypt_code=oix1jiHQ1HmVrdiE0w2p2Rd7J+b8ba+YXDSgRbBR7+g=openid=oPYXKt22r0Hg_lBvcD0ByveIaS8s


这是从浏览器复制的链接:
http://www.yijiansoft.net:94/koukuan.htm?card_id=pPYXKt-RdixoUPCtvFGRSAiOLik0&encrypt_code=oix1jiHQ1HmVrdiE0w2p2Rd7J%2Bb8ba%2BYXDSgRbBR7%2Bg%3D&openid=oPYXKt22r0Hg_lBvcD0ByveIaS8s

黄色是差异的地方
是不是   e.Request.URL.ToString  进行怎么样的转化就可以呢
[此贴子已经被作者于2018/6/9 12:12:43编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/6/9 12:21:00 [只看该作者]

参数值通过e.getvalue获取:http://www.foxtable.com/mobilehelp/scr/0113.htm

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/6/9 12:57:00 [只看该作者]

蓝老师,这些参数是公众号自定义外链自带的:
http://www.yijiansoft.net:94/koukuan.htm?card_id=pPYXKt-RdixoUPCtvFGRSAiOLik0&encrypt_code=oix1jiHQ1HmVrdiE0w2p2Rd7J%2Bb8ba%2BYXDSgRbBR7%2Bg%3D&openid=oPYXKt22r0Hg_lBvcD0ByveIaS8s

现在的问题是
浏览器的链接 和 Dim url As String  = e.Request.URL.ToString '当前页面地址 得出的链接不一样,导致签名不一样。
[此贴子已经被作者于2018/6/9 12:58:28编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107863 积分:548678 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/6/9 14:10:00 [只看该作者]

没搞懂你怎么用的。

把和整这个url前前后后有关的代码全部上传看看

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


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2018/6/9 22:02:00 [只看该作者]

老师,搞定了。

Dim url As String  = e.Request.URL.ToString '当前页面地址

Dim In1 As Integer = url.IndexOf("encrypt_code")
'output.show("encrypt_code,e的位置:" & In1)
Dim s1 As String = url.SubString(0,In1)
'output.show("en的位置前:" & s1)
Dim In2 As Integer = url.IndexOf("=",In1)
'output.show("e的位置后第一个=:" & In2)
Dim encrypt_code As String = url.SubString(In2+1,44)
'output.show("e的位置后第一个=后的code:" & encrypt_code)
Dim In3 As Integer = url.IndexOf("=",In2+1)
'output.show("e的位置后第一个=之后的=,openid前的=" & In3)
Dim s2 As String = url.SubString(In3+1)
'output.show("openid前的=+1:" & s2)
url = s1 + "encrypt_code=" + System.Web.HttpUtility.UrlEncode(encrypt_code)  + s2
url = url.replace("%2b","%2B")
url = url.replace("%3d","%3D")
'output.show(url)
'url = "http://www.yijiansoft.net:94/koukuan.htm?card_id=pPYXKt-RdixoUPCtvFGRSAiOLik0&encrypt_code=oix1jiHQ1HmVrdiE0w2p2Rd7J%2Bb8ba%2BYXDSgRbBR7%2Bg%3D&openid=oPYXKt22r0Hg_lBvcD0ByveIaS8s"
PopMessage(url)
Dim signature As String = Functions.Execute("GetJsSignature", noncestr, timestamp, url,gongsi) '生成权限验证签名


 回到顶部
总数 26 上一页 1 2 3