以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  当连接外部数据源的连接字符串不正确时,怎样让系统自动退出?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2152)

--  作者:cpayinyuan
--  发布时间:2009/3/19 18:41:00
--  当连接外部数据源的连接字符串不正确时,怎样让系统自动退出?
如题,在目前的系统中,当我设置的连接外部数据源的连接字符串不正确时,会弹出一个对话框让手工修改连接字符串,而且,系统会继续进行错误的登录.请教一下,当连接字符串时,怎样设置才能让系统自动退出(不弹出连接字符串的对话框,也不再继续登录).!
--  作者:狐狸爸爸
--  发布时间:2009/3/19 18:41:00
--  
好像没有办法的哦
--  作者:cpayinyuan
--  发布时间:2009/3/19 18:44:00
--  
以下是引用狐狸爸爸在2009-3-19 18:41:00的发言:
好像没有办法的哦

   如果真的没有办法,这是个非常严重的问题!
   用户在输入IP地址或者服务器名称时,输错是很正常的事情.明明连接字符串不正确,还要继续进行错误的登录,甚至还弹出连接字符串让用户看到服务器的登录密码等信息,这怎么行呢?感觉这个问题很严重,如果不解决,当IP地址不固定是,只能放弃外部数据源的使用!


--  作者:cpayinyuan
--  发布时间:2009/3/19 18:45:00
--  
补充:能否改一下,当连接字符串不正确时,系统自动退出!?
在实际中,这样可能用处更大一些!
--  作者:czy
--  发布时间:2009/3/19 20:22:00
--  
起初字符串有错是直接退出的,不过引来了一片骂声。

首先得明确如果设置错误就退出,用户还能不能进入修改(个人理解有错就退出就等于剥夺了用户改正的权力)。
--  作者:狐狸爸爸
--  发布时间:2009/3/19 20:24:00
--  

要不改一下,按取消的话,退出系统


--  作者:czy
--  发布时间:2009/3/19 20:27:00
--  
以下是引用狐狸爸爸在2009-3-19 20:24:00的发言:

要不改一下,按取消的话,退出系统


这倒是可以考虑。


--  作者:狐狸爸爸
--  发布时间:2009/3/19 20:51:00
--  
以下是引用czy在2009-3-19 20:27:00的发言:


这倒是可以考虑。


那就这么办,我搞定它。


--  作者:cpayinyuan
--  发布时间:2009/3/19 21:10:00
--  
以下是引用狐狸爸爸在2009-3-19 20:24:00的发言:

要不改一下,按取消的话,退出系统

那就这么办,我搞定它。

    还是先别动手吧!这样解决也太过于省事,太不为用户着想了吧!
    我的建议是,您若不想设置成连接字符串错误就自动退出,就在系统里面作一项配置项,若设置为允许修改,则按我们以上讨论的,按取消退出系统,按确定弹出对话框修改连接字符串。
    若设置为不允许修改,若连接字符串错误,若连接字符串没有使用登录窗口的辅助信息自动退出;若使用了登录窗口的辅助信息,则自动退回到登录窗口,再重新输入(允许输3次),超过3次强制退出。
      总之一个目的,服务器的数据库密码比应用系统的密码还要关键,如果客户端轻易的可以看到,服务器密码就成公开的了!假如我们登录系统时,若密码错误,系统就自动弹出正确的密码让用户看到,您说这样的系统谁还敢使用!连接字符串错误就自动退出或许也有不方便的地方,但如果不正确就让用户看看原来的连接字符串,就更得不偿失了!
     如果不能解决这个问题,那就是拿用户的数据安全开玩笑!一切都是免谈!

[此贴子已经被作者于2009-3-19 21:14:39编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/3/19 21:12:00
--  

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