以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 外部数据源获取用户密码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44637) |
-- 作者:ibehujun -- 发布时间:2014/1/5 21:43:00 -- 外部数据源获取用户密码 各位高手,请教一个问题。 我已经将用户外部化了:http://www.foxtable.com/help/index.html?n=2723.htm
正在分模块设计系统:http://www.foxtable.com/help/topics/2495.htm Dim fl As String = "C:\\foxtable\\商业版\\CaseStudy\\自定义用户管理.Table"
User.name能获取用户名,但密码就不知道如何获取了? [此贴子已经被作者于2014-1-5 21:44:55编辑过]
|
-- 作者:ibehujun -- 发布时间:2014/1/5 21:59:00 -- “但是采用这种方式不能采用系统内置的用户管理,必须自定义用户管理,代码的重用也不如集成在一个项目开发好。” http://www.foxtable.com/help/topics/2495.htm
请问多项目协同开发不能使用系统内置的用户管理啊?
|
-- 作者:有点甜 -- 发布时间:2014/1/5 22:01:00 -- 呃,楼主,你理解错了。第二步是不能用内置的登陆去打开的。 这样每个项目都是独立的,开发的时候容易驾驭,而实际使用的时候,这些项目看起来又是一个整体(共用数据库和用户信息),能相互无缝切换。
但是采用这种方式不能采用系统内置的用户管理,必须自定义用户管理,代码的重用也不如集成在一个项目开发好。 |
-- 作者:y2287958 -- 发布时间:2014/1/6 8:44:00 -- 同问这个问题(想问好久了)…… Dim fl As String = "C:\\foxtable\\商业版\\CaseStudy\\自定义用户管理.Table" Syscmd.Project.Open(fl,"吴晓","888") 这两句代码中的密码“888”是直接写在代码中的,如果项目交付使用后“吴晓”这个用户改变了密码,怎么办? 我觉得提供“获得用户密码”这个办法会好一些,至于怎么用就是用户自己的事情了。 谢谢,提议一下而已,但以上的代码确实需要考虑如果应对密码改变后的问题。
|
-- 作者:Bin -- 发布时间:2014/1/6 8:47:00 -- 直接不允许更改密码就好了 |
-- 作者:y2287958 -- 发布时间:2014/1/6 12:15:00 -- 不允许用户修改密码 这是不可能的事
|
-- 作者:Bin -- 发布时间:2014/1/6 12:17:00 -- 你这个属于某个功能模块的话,没必要让用户修改这边的密码啊. 直接在主程序改即可 |
-- 作者:ibehujun -- 发布时间:2014/1/6 22:54:00 -- 明白了,如果需要使用多模块开发,只能弃用标准的用户管理功能了。 有得必有失 |