以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 老师,用网址访问时,当我有时候修改密码时,会出现这个问题,从而导致网址进不去页面,这是什么原因呢 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=117937) |
-- 作者:lzw001 -- 发布时间:2018/4/21 9:57:00 -- 老师,用网址访问时,当我有时候修改密码时,会出现这个问题,从而导致网址进不去页面,这是什么原因呢 老师,用网址访问时,当我有时候修改密码时,会出现这个问题,从而导致网址进不去页面,这是什么原因呢 |
-- 作者:有点蓝 -- 发布时间:2018/4/21 10:35:00 -- 表加载失败,贴出可以分析问题的代码。 |
-- 作者:lzw001 -- 发布时间:2018/4/21 10:39:00 -- 没有关系到订阅号之类的,只是普通的修改密码按钮 |
-- 作者:有点蓝 -- 发布时间:2018/4/21 11:08:00 -- 贴出可以分析问题的代码。 |
-- 作者:lzw001 -- 发布时间:2018/4/21 11:17:00 -- 如下:这是一个修改密码的页面, Case "ChangePassword4.htm" \'二级订单修改密码 If e.postvalues.count = 0 Then wb.AddPageTitle("","pageheader2","修改密码") wb.AddForm("","form4","ChangePassword4.htm") With wb.AddInputGroup("form4","ipg4") .AddInput("txtname","请输入用户名","text").Value=Username .AddInput("pwdold","请输入原密码","text") .AddInput("pwdnew","请输入新密码","text") End With With wb.AddButtonGroup("form4","btg4",True) .Add("btn4","确认修改","submit") End With Else Dim txtname=e.PostValues("txtname") Dim pwdold=e.PostValues("pwdold") Dim pwdnew=e.PostValues("pwdnew") Dim verified5 As Boolean Dim p1 As List(of DataRow) = DataTables("贷款每日进度表1").SQLSelect("上二级归属仅录员工_上上级=\'" & txtname & "\'") For Each p As DataRow In p1 If p IsNot Nothing AndAlso p("上二级归属登录密码")=Pwdold Then p("上二级归属登录密码")=Pwdnew p.Save \'---数据同步 Dim dr1 As DataRow = DataTables("荣e享财务系统推送").Find("编号 = \'" & p("编号") & "\'") If dr1 IsNot Nothing Then dr1("上二级归属登录密码") = p("上二级归属登录密码") End If Dim dr2 As DataRow = DataTables("荣e享财务系统推送1").Find("编号 = \'" & p("编号") & "\'") If dr2 IsNot Nothing Then dr2("上二级归属登录密码") = p("上二级归属登录密码") End If Dim dr3 As DataRow = DataTables("荣e享财务系统推送2").Find("编号 = \'" & p("编号") & "\'") If dr3 IsNot Nothing Then dr3("上二级归属登录密码") = p("上二级归属登录密码") End If Dim dr4 As DataRow = DataTables("荣e享财务系统推送3").Find("编号 = \'" & p("编号") & "\'") If dr4 IsNot Nothing Then dr4("上二级归属登录密码") = p("上二级归属登录密码") End If verified5 = True End If Next If verified5 = True Then With wb.AddMsgPage("","msgpage","修改成功", "好好学习,天天向上") \'生成成功提示页 .AddButton("btn1","返回","logon3.htm?fs=5") End With Else With wb.AddMsgPage("","msgpage","修改失败", "账号或原密码不正确,请重新输入") \'生成成功提示页 .icon = "Warn" \'改变图标 .AddButton("btn1","返回").Attribute = "" End With End If End If e.WriteString(wb.Build) Return |
-- 作者:lzw001 -- 发布时间:2018/4/21 11:19:00 -- sqlselect这里,因为相同的txtname有多行,同步的表是用相同的编号来进行查找同步 |
-- 作者:有点蓝 -- 发布时间:2018/4/21 11:28:00 -- SQLSelect要这样保存:http://www.foxtable.com/webhelp/scr/2901.htm |
-- 作者:lzw001 -- 发布时间:2018/4/21 11:56:00 -- 好的,因为是获取服务器的数据,这里用.find会不会有问题呢 |
-- 作者:有点蓝 -- 发布时间:2018/4/21 14:45:00 -- find不会有问题。如果要到数据库查询,使用sqlfind |
-- 作者:lzw001 -- 发布时间:2018/4/21 21:40:00 -- 好的,谢谢 |