Foxtable(狐表)用户栏目专家坐堂 → 主页跳转问题


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

主题:主页跳转问题

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 10:09:00 [显示全部帖子]

把前前后后的完整代码放到记事本发上来

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 10:39:00 [显示全部帖子]

调试

zdzs函数:
Dim e As RequestEventArgs = args(0) 
Dim wb As New weui
msgbox(e.Request.Headers("User-Agent"))
If e.Request.Headers("User-Agent").ToLower.Contains("micromessenger") Then
    Dim openid As String
    Dim dropenid As DataRow
    openid = Functions.Execute("getopenid", e) '提取用户openid
msgbox("openid=" & openid)
    If openid <> "" Then '假如提取到openid
'        messagebox.Show("1")
        dropenid = DataTables("登录用户").sqlfind("openid='" & openid & "'") '在登录用户表中查找此openid  
    End If
'    messagebox.Show("2")
 msgbox("dropenid=" & (dropenid IsNot Nothing))   
    If  dropenid IsNot Nothing Then '如果找到了用户的openid  
'        messagebox.Show("3")
        wb.AppendCookie("用户姓名", dropenid("用户姓名")) '将用户名信息写入cookie
        wb.AppendCookie("用户密码", dropenid("用户密码"))
        wb.AppendCookie("用户类别", dropenid("用户类别"))
        wb.AppendCookie("用户单位", dropenid("用户单位"))
        wb.AppendCookie("用户账号", dropenid("用户账号"))
        wb.AppendCookie("用户级别", dropenid("用户级别"))
        wb.AppendCookie("手机号", dropenid("手机号"))
        wb.AppendCookie("邮箱地址", dropenid("邮箱地址"))
    End If 
    
ElseIf e.Cookies.ContainsKey("用户姓名") And e.Cookies.ContainsKey("用户密码") Then
msgbox("用户姓名")
    Dim dr As DataRow = DataTables("登录用户").sqlfind("用户姓名='" & e.Cookies("用户姓名") & "'")
    If dr Is Nothing OrElse dr("用户密码") <> e.Cookies("用户密码") Then '''如果无此用户,或密码不正确.
        wb.InsertHTML("<meta http-equiv='Refresh' c>")
        e.WriteString(wb.Build)
        Return""
    End If
Else
msgbox("logon.htm")
    wb.InsertHTML("<meta http-equiv='Refresh' c>")
    e.WriteString(wb.Build)
    Return""

End If

msgbox("name=" & e.GetValues.ContainsKey("name") )

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 10:57:00 [显示全部帖子]

学会发图:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78

openid=后面没有东西就是没有获取到

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 11:10:00 [显示全部帖子]

getopenid函数代码?

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 11:44:00 [显示全部帖子]

调试

……
Dim sb As New StringBuilder
sb.AppendLine("<meta name='viewport' c>")
MsgBox("code is " & e.GetValues.ContainsKey("code"))
If e.GetValues.ContainsKey("code") Then '如果通过授权链接跳转而来,就根据传递过来的code参数调用接口,获取用户的OpenID
……
Else
    OpenId = e.Cookies("openid") '否则从cookie中提取openid
End If
MsgBox("openid= " & openid)


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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 13:36:00 [显示全部帖子]

getopenid函数调试下面代码弹出什么内容

Dim url As String = e.Request.URL.Tostring
messagebox.Show("初始url:" & url)

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 14:32:00 [显示全部帖子]

getopenid函数

Dim ul2 As String = UrlEncode(url)
改为
Dim ul2 As String = UrlEncode(e.Request.URL.Tostring)

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 14:47:00 [显示全部帖子]

第一个

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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 14:56:00 [显示全部帖子]

替换为真实的网址啊,要保留页面名称和参数

Dim url As String = e.Request.URL.Tostring
messagebox.Show("初始url:" & url)
url = url.Replace("http://cbjg:8003/", "http://cbjg.740700.xyz/") 
messagebox.Show("替换url:" & url)



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


加好友 发短信
等级:超级版主 帖子:107702 积分:547831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/1/26 15:10:00 [显示全部帖子]

公众号后台「网页授权域名」绑定的是什么域名?

 回到顶部
总数 16 1 2 下一页