展开全部
建立一个BUTTON按钮,双击BUTTON,写如下语句
with adoquery1 do
begin
sql.clear;
sql.add('select * from userpassword where username=:name and password=:password');
Parameters[0].Value:=edit1.Text;//输入用户名的EDIT
Parameters[1].Value:=edit2.Text;//输入密码的EDIT
OPEN;
end
if adoquery1.RecordCount<>0 then //进入登陆后的界面
else showmessage('用户名或密码错误');
with adoquery1 do
begin
sql.clear;
sql.add('select * from userpassword where username=:name and password=:password');
Parameters[0].Value:=edit1.Text;//输入用户名的EDIT
Parameters[1].Value:=edit2.Text;//输入密码的EDIT
OPEN;
end
if adoquery1.RecordCount<>0 then //进入登陆后的界面
else showmessage('用户名或密码错误');
展开全部
zonyleon的回答已经能实现登陆验证了,如果你还要加验证码
你需要在登陆窗体加载前来随机验证码
然后再zonyleon得查询前 判断你的验证码
你需要在登陆窗体加载前来随机验证码
然后再zonyleon得查询前 判断你的验证码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要把你从数据库中读取的用户名和密码与界面上输入的相比较,判断是否先登就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个一般用个查询就好了,简单的就看看返回的count是否1。
验证码的样式有不少,用文字的或图片的均可,可在查询数据库之前检查验证码是否匹配。图片式的验证码可参考各类CAPTCHA的实现。
验证码的样式有不少,用文字的或图片的均可,可在查询数据库之前检查验证码是否匹配。图片式的验证码可参考各类CAPTCHA的实现。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案就是如此了
自己加个随机数当验证码
让程序自动生成
自己加个随机数当验证码
让程序自动生成
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询