关于用户认证问题:
关于用户认证问题:
在一个软件系统先要验证用户,要求不能启动数据库,各位有何高招?
问题点数:10、回复次数:5Top
1 楼tramp_man(遥知不是雪,为有暗香来)回复于 2002-01-24 20:50:52 得分 5
建一个用户验证窗口,通过验证后再显示应用窗口,并启动数据库!
对了,这还要看你的用户资料(用户名各密码保存在哪里)。如果是保存在数据库中,那就非启动
数据库不可了!Top
2 楼yeqiufeng(叶秋枫)回复于 2002-01-25 08:05:07 得分 3
启动不启动数据库并不重要
重要的是你只要能获得用户的ID和密码 来验证用户
@_@Top
3 楼mjh2000(未来)回复于 2002-01-25 09:07:50 得分 0
谢谢!
我的意思就是密码不能在数据库中,怎么处理才安全性好。Top
4 楼Dogface(学习中)回复于 2002-01-25 11:49:20 得分 2
把密码加密存放到数据库Top
5 楼HUANG_JH(保卫钓鱼岛)回复于 2002-01-25 12:05:18 得分 0
在数据库建2个角色,a、b角色
a角色的权限只能够连接到数据库的用户表,
b角色的权限能够操作数据库的所用表,
程序启动的时候,将a角色赋予用户输入的用户名,验证用户是否合法
如果合法
将b角色赋予用户输入的用户名,这样用户就可以正常工作了
否则
退出程序
Top




