Foxtable(狐表)用户栏目专家坐堂 → usesid


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

主题:usesid

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/9 17:18:00 [只看该作者]

没看懂你的描述。msgbox(e.path) 分别弹出什么?看它弹出什么,就知道了啊。

 

然后再弹出 msgbox(e.values("code")) 就更清楚了啊。

 

清空cookie之后,会进入2,然后因为值为空,会跳转到微信那里授权,授权成功以后,会跳转回来你的主页啊。


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


加好友 发短信
等级:幼狐 帖子:138 积分:1532 威望:0 精华:0 注册:2017/3/5 20:17:00
  发帖心情 Post By:2019/6/10 15:08:00 [只看该作者]

甜老师:问题解决了,说明书的代码没有问题。出问题的原因是,我在服务器上放有两个项目A和B,A和B认证的跳转post是一样的,两个项目里都有获取 openid的过程,其中A跳转链接的时候,没有跳转到自己的项目上,而是跳转到B项目上。另还有一个问题想问一下:


这是接收用户消息的代码,我理解的是:接入认证与解密、解析消息根据代码逻辑并不能同时进行,也就是说两步工作只能做一个,做了认证的时候就不能解析消息,哪认证还有什么作用?要么是解析是不用认证的。还是我的理解有问题。
Select Case e.path
    Case "wefox"
        Dim wbiz As New WXBizCrypt("wxa31aba4cd83af57e","foxtable","ilsmyivvRPNj0qxSiSzWCnqm7cy1w1RcS6w2LBhsh7J")
        If e.Request.HttpMethod = "GET"
            Dim ret As Integer = wbiz.CheckQYSignature(e)
            If ret <> 0 Then
'
如果接入验证失败
                Dim err As String = wbiz.GetErorDesc(ret)
'
获取错误描述
            End If
        ElseIf e.Request.HttpMethod = "Post"            '
            Dim st As New
Date(1970,1,1,8,0,0)
            Dim msg  As String = wbiz.DecryptMsg(e)
'
解密消息
            If  IsNumeric(msg) Then
'
如果解密失败
                Dim err As String = wbiz.GetErorDesc(CInt(msg))
'
获取错误描述
                Return
            End If
            Dim xo As XObject = XObject.Parse(msg)
            Select Case xo("MsgType")
                Case "text","image","voice","video","shortvideo"
                    Dim dr As DataRow = DataTables("Message").AddNew()

            End Select
       
End If
End
Select

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/10 15:38:00 [只看该作者]

1、接入认证,是用来给你设置接入信息的 http://www.foxtable.com/mobilehelp/scr/0211.htm

 

2、平时微信服务器访问你的服务器,基本都是你下面那个post请求。


 回到顶部
总数 13 上一页 1 2