Foxtable(狐表)用户栏目专家坐堂 → 远程登录验证


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

主题:远程登录验证

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
远程登录验证  发帖心情 Post By:2019/8/21 11:34:00 [只看该作者]

远程登录为了保证数据安全,有没有可能登录时向手机发送验证码(随机码),确认后登录


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


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

自己做登录窗口,登录的时候,登录窗口生成随机码保存到全局变量中,调用短信接口把这个随机码发给指定的手机,然后把输入的验证码和全局变量验证码进行比较

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/8/21 14:48:00 [只看该作者]

我是普通开发版用户,能否通过微信验证登录

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


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

不能

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/8/26 19:52:00 [只看该作者]

经常有数据库无法登录的情况,如果判断一个数据登录不上,则登录另一个数据库,怎么办?怎么来写判断语句

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/8/26 19:54:00 [只看该作者]

If e.name = "数据源1" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath &
"数据文件1.mdb;Persist Security Info=False"
ElseIf e.name = "数据源2" Then
    e.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & e.ProjectPath &
"数据文件2.mdb;Persist Security Info=False"

End
if

 

比如上面的语句,如果数据源1能够连接则连接数据源1,如果不能则连接数据源1


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


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/26 20:03:00 [只看该作者]


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/8/26 20:13:00 [只看该作者]

If e.Name = "银行" Then
    If TryConnectHost("192.160.9.160") Then
        If Network.Ping("192.160.9.160") = True  Then
            e.C
        Else
            e.C & SysInfo.ComputerName &""
        End If
    Else
        If TryConnectHost("35.124.231.95") Then
            e.C
        End If
    End If
End If
上面语句的想法是,首先连接局域网,其次连接本地数据源,第三连接远程数据源,系统连接数据源的希望是按上述顺序选择,但是在实际运行过程中,会优先选择局域网数据源,其次选择本地数据源,如果本地数据源不存在,则不会再选择远程数据源,该如何修改?


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


加好友 发短信
等级:超级版主 帖子:110743 积分:563641 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/26 20:41:00 [只看该作者]

判断方法一样呀,如果是access数据库,判断是否存在本地文件:http://www.foxtable.com/webhelp/topics/0337.htm

如果是本地SqlServer数据库,使用Connections.TryConnect判断是否可以连接:http://www.foxtable.com/webhelp/topics/1944.htm

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2019/8/31 9:16:00 [只看该作者]

对于未加载的表,

可以用SQLCompute计算吗?


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