Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共29 条记录, 每页显示 10 条, 页签: [1] [2] [3]
[浏览完整版]

标题:当连接外部数据源的连接字符串不正确时,怎样让系统自动退出?

11楼
cpayinyuan 发表于:2009/3/19 21:18:00
以下是引用狐狸爸爸在2009-3-19 21:12:00的发言:

呵呵,有道理,我再看看。

     相信贺老师一定能找到更完美的解决办法!
     如果不解决这个问题,我们登录您的SQL服务器时,若连接字符串错误就能把您的服务器密码弹出来,下次我们可能就不用FOX做的系统登录了(改为直接查看您的数据库),您心里能感觉到安全吗?

[此贴子已经被作者于2009-3-19 21:18:20编辑过]
12楼
狐狸爸爸 发表于:2009/3/19 21:21:00
 是我考虑不周,我会处理的
13楼
czy 发表于:2009/3/19 21:34:00
我倒觉得如果是普通用户可以不留给他任何机会,如果遇服务器关闭等问题直接退出。
管理员和开发者禁了意义也不大,毕竟一个系统交付使用后这个连接还得管理员去建立,连接密码对管理员来说没有秘密可言。
14楼
gamtings 发表于:2009/3/19 21:49:00
不知道商业版是不是直接把.table文件交付用户使用,如果还要经过某些处理,直接禁掉得了,反正编写人员的源文件在就行了。如果不经过处理就要交付使用,那就不同了。所以能不能加个功能让源.table与交付使用的文件有所不同,类似于编译,但只是把有些只需开发者用的功能禁掉(如SQLserver密码)。
15楼
狐狸爸爸 发表于:2009/3/19 21:50:00

老曹说得有理,就这样处理了,简单实用。

16楼
程兴刚 发表于:2009/3/19 22:53:00

我的建议:
        1、启动时隐蔽外部数据链接字符串,在窗口分别输入外部数据库IP地址,端口号、连接密码等,在后台生成链接字符串,禁止对外公开显示链接字符串!
        2、当链接字符串、密码、端口号为空,自动登录上一次的外部数据库;
        3、当出现链接字符串错误时,弹出的对话框仅仅只有取消,不得进入;
        4、错误链接次数限制应该考虑,避免无权限用户摸索规律而进入;
        5、链接字符穿仅需要管理员一次性设置,其他非管理人员用户进入系统时不需要也绝对不允许再设置外部数据库链接(非管理员能够改变链接的话,系统就会乱套了,比如我作为非管理员,复制或导出一个结构相同数据库到任意位置,随意建立链接,在将会让系统的数据库出现分支,甚至做一些假的报表,数据库就等于乱套了)。

17楼
程兴刚 发表于:2009/3/19 22:56:00
晕,论坛咋回事,原来已有这么多回复了!我又整了一个马后炮!
18楼
狐狸爸爸 发表于:2009/3/19 22:57:00

我先看看

19楼
狐狸爸爸 发表于:2009/3/19 23:55:00
其实外部数据源连不同的话,现在也只是管理员和开发者才能看到连接字符串的
给普通用户加上退出机制既可。
[此贴子已经被作者于2009-3-19 23:55:35编辑过]
20楼
cpayinyuan 发表于:2009/3/20 8:00:00
以下是引用狐狸爸爸在2009-3-19 23:55:00的发言:
其实外部数据源连不同的话,现在也只是管理员和开发者才能看到连接字符串的
给普通用户加上退出机制既可。
[此贴子已经被作者于2009-3-19 23:55:35编辑过]

     在系统不进行大改动的前提下,建议只对“开发者”能查看字符串即可。对“管理员”和其他用户,则直接退出,不能查看字符串,也不再继续登录!

共29 条记录, 每页显示 10 条, 页签: [1] [2] [3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.