以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 一个很严重的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=147836) |
-- 作者:dengk03 -- 发布时间:2020/3/25 14:43:00 -- 一个很严重的问题 最近出现一次错误,某电脑登录客户端,结果弹出若干出错的窗口,该员工未理会,结果进入程序后所有的菜单都可见,所有的表都显示出来,包括包含人员账号密码的users表。 出现该问题的原因是什么?
|
-- 作者:有点蓝 -- 发布时间:2020/3/25 14:59:00 -- 可能是删除了项目里引用的一些文件。有没有使用到第三方的dll? |
-- 作者:dengk03 -- 发布时间:2020/3/25 15:18:00 -- 还不会这么高级的技巧 。。。 就是根据帮助做出的系统。 刚才我亲自观察到了这个错误。 先是连续报了好几个加载表失败,查询超时已过期,在TDS流中的协议错误。。。。 然后显示给定字不在字典中 也不用输入账号密码,各种表就裸露出来了。 我远程登了下阿里云,发现sqlsever巨卡,打开半天显示不出表来。
[此贴子已经被作者于2020/3/25 15:32:20编辑过]
|
-- 作者:dengk03 -- 发布时间:2020/3/25 15:23:00 -- 我感觉是因为公司网络今天有问题,导致连接阿里云服务器出现卡顿延迟,部分表加载不上来导致出现问题。 我手机版app也是用这个数据库,用公司wifi就半天打不开,用4g就没问题速度很快。
|
-- 作者:有点蓝 -- 发布时间:2020/3/25 15:38:00 -- 重启一下服务器 是不是设置了默认用户?
[此贴子已经被作者于2020/3/25 15:37:51编辑过]
|
-- 作者:dengk03 -- 发布时间:2020/3/25 15:49:00 -- 重启服务器之后正常了。 你是说我的程序设置了默认账户么?没有默认账户。账号密码都是空白。刚才登入时直接没有出现输入账号密码的对话框就进去了。 虽然现在正常了,但是这个bug太可怕了,权限全裸奔啊。啥原因导致的?有啥办法规避么
|
-- 作者:有点蓝 -- 发布时间:2020/3/25 16:14:00 -- 使用的是内置的用户管理,还是自己做用户管理的? |
-- 作者:蓝才文百 -- 发布时间:2020/3/25 16:27:00 -- 重要信息要存服务器。 项目属性里,发布后禁用CTRL=True,发布后禁用开发者登录=True,关闭开发功能=True,保护编译后的文件=True等这些设置严格一点。
|
-- 作者:dengk03 -- 发布时间:2020/3/25 17:52:00 -- |
-- 作者:狐狸爸爸 -- 发布时间:2020/3/26 7:41:00 -- 好友项目属性中的"显示表标题"也要设置为False, 或者在AfterOpenProject事件中用代码: If User.Type <> UserTypeEnum.Developer 这样普通用户登录后,会隐藏显表标题,但开发者登录后,表标题则正常可见,不会影响开发工作 [此贴子已经被作者于2020/3/26 7:42:00编辑过]
|