自己按照帮助测试了一下,出现以下问题:使用自定义用户
客户端和服务端都在本机
ip:127.0.0.1
ping ip 可以收到数据
已加入mes测试,可以收到登陆用户
已启动server
报错:
.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.7.23.1
错误所在事件:项目,Server
详细错误信息:
索引超出了数组界限。
UserLogging中代码和帮助一样
Dim pts() As String = e.UserName.Split(".")
MessageBox.Show(e.UserName)
Dim dr1 As DataRow
dr1 = DataTables("Users").Find("Group = '" & pts(0) & "' And Name = '" & pts(1) & "'")
If dr1 Is Nothing Then '判断此用户不存在
e.Message = "用户名错误!" '返回给登录者的提示信息
Return
End If
If dr1("Password") <> e.Password Then '如果密码错误
e.Message = "登录密码错误!" '返回给登录者的提示信息
Return
End If
e.Success = True '允许用户登录
求帮助!!!谢谢
[此贴子已经被作者于2016/8/13 16:45:26编辑过]