Foxtable(狐表)用户栏目专家坐堂 → 关于动态创建数据源问题


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

主题:关于动态创建数据源问题

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:02:00 [显示全部帖子]

呵呵,手动创建的数据源,基本上是不可能反编译出来的。

 

动态创建的不会出现在外部数据源管理器中,如果出现在管理器中,意味着设置已经保存了,这和通过菜单增加数据源是一样的了。

 

一定要保存的话,可以用一个数据表,将自定义的连接字符串加密存储,不过自己加密,安全性可能还不如内置的数据源管理器。

[此贴子已经被作者于2015/4/8 10:06:59编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:13:00 [显示全部帖子]

这个很难反编译出来的,实在担心的话,就用帮助介绍的方法,在登录窗口让用户自己输入数据库用户名和密码,参考:

http://www.foxtable.com/help/topics/0682.htm

 

菜单中定义的数据源,ip地址和用户名、密码都用虚假的。

 

用扩展用户属性,三个: ip地址,用户名,密码,每次使用的时候输入,动态合成连接字符串,这样就确保安全了

[此贴子已经被作者于2015/4/8 10:14:22编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:18:00 [显示全部帖子]

以下是引用jialihaha在2015/4/8 10:16:00的发言:
问题就在于手动设置的数据源,用假的链接会报错吧

 

呵呵,先用真的,设置的时候,连接上,通过系统的验证。然后修改后台的用户名和密码,这样就可以了。

或者先连接到一个本机的数据库也行,反正最后都要动态修改。

 

 

 

[此贴子已经被作者于2015/4/8 10:20:25编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:21:00 [显示全部帖子]

有用的。图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:22:00 [显示全部帖子]

反正用户名和密码都是运行的时候才输入,他拿到项目也没有意义。

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:25:00 [显示全部帖子]

扩展用户属性中,关键的设置,数据类型选择为“密码型”,不要勾选“记忆密码属性”。

这样你输入用户名和密码,显示的都是*,重新打开也需要重新输入。

 

不过一般都不这样做的,因为是客户端形式,不是bs模式,程序本身只在公司范围内使用,而且要破获连接字符串的可能性很小,目前没有遇到过。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:30:00 [显示全部帖子]

这个没有办法,你要真遇到顶级高手,foxtable自己也一样被破解,没有100%安全的啊。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:35:00 [显示全部帖子]

可以反编译dll,任何.net程序都可以反编译,但是反编译dll,和反编译连接字符串,是完全不同的,连接字符串并不存放在dll中。

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/4/8 10:37:00 [显示全部帖子]

哈哈,不能在论坛说。

 

图片点击可在新窗口打开查看


 回到顶部