J JeffChen Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-25 #1 有一个数据库,含有两个字段,一个是用户名称,还有一个是用户密码。 如何实现登陆鉴权呢?
S searching Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-25 #2 这不是很简单吗? 把用户输入的用户名和口令作为条件,看数据库的表中有没有符合条件的记录不就行了吗?你还有什么特殊的要求吗?比如口令加密?自己规定一个口令加密解密的算法就搞定了,
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-25 #3 你可以在工程中加入如下代码: ... application.createform(...); if (table1.location(‘username’,username,[...]))and password=table1.fieldbyname('username').asstring) then application.run; end;
你可以在工程中加入如下代码: ... application.createform(...); if (table1.location(‘username’,username,[...]))and password=table1.fieldbyname('username').asstring) then application.run; end;
J Jams Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-26 #4 这样做,系统的安全性为0,用户只要得到你的数据库文档,一切畅通无阻。 希望能将二者分开放,且password进行加密.
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-06-26 #5 1.这个数据库需要加密保存 2.query.sql select * from passtable where username = :user and password = ass 3.登陆加密数据库 4.清楚口令 5.设置参数查询 6.如果QUERY.EOF则非法
1.这个数据库需要加密保存 2.query.sql select * from passtable where username = :user and password = ass 3.登陆加密数据库 4.清楚口令 5.设置参数查询 6.如果QUERY.EOF则非法
T turbozzh Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-03 #6 用Delphi附带的DataBase DeskTop 建立用户数据库,并且设置打开口令(千万千万); 在程序中用如下代码打开拥护数据库: Table_User.DBSession.AddPassword('在此添入所设置的打开口令'); Table_User.Open; 然后根据输入的用户名称和口令,在数据库中查找,不就行了. 由于所建立的用户数据库带有口令,即使别人得到这个数据库,也很难打开.
用Delphi附带的DataBase DeskTop 建立用户数据库,并且设置打开口令(千万千万); 在程序中用如下代码打开拥护数据库: Table_User.DBSession.AddPassword('在此添入所设置的打开口令'); Table_User.Open; 然后根据输入的用户名称和口令,在数据库中查找,不就行了. 由于所建立的用户数据库带有口令,即使别人得到这个数据库,也很难打开.
S sherman Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-04 #7 对于文件型数据库系统,设置加密本来就是骗骗人的 只有SQL数据库的加密才有效,
D dongliu Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-09 #8 在turbozzh的基础上,自己再写一个 函数用于加解密。这样数据表里就是 一堆密码,就难上加难了。
N nickname Unregistered / Unconfirmed GUEST, unregistred user! 1999-07-09 #9 你既然用文件型的数据库就是用menxin等的办法就成了, 别想的太多,便宜没好货,随便凑合了。