求解释pb 登陆界面代码!
部分代码:eventclicked;callsuper::clicked;stringls_user,ls_passwordintiils_user=upper(trim...
部分代码:
event clicked;call super::clicked;string ls_user,ls_password
int ii
ls_user=upper(trim(sle_uid.text))
ls_password=upper(trim(sle_pwd.text))
if times=3 then
messagebox("警告","你已达到最大登录次数,不能登录!")
close(w_login)
return
end if
if len(ls_user)=0 and len(ls_password)=0 then
messagebox("你还有"+string(2-times)+"次登录机会!","没有输入用户名和密码,请重新输入")
sle_uid.setfocus()
times=times+1
end if
if len(ls_user)=0 and len(ls_password)<>0 then
messagebox("你还有"+string(2-times)+"次登录机会!","没有输入用户名,请重新输入")
sle_uid.setfocus()
times=times+1
end if
if len(ls_password)=0 and len(ls_user)<>0 then
messagebox("你还有"+string(2-times)+"次登录机会!","没有输入用户密码,请重新输入")
sle_pwd.setfocus()
times=times+1
end if
if len(ls_password)<>0 and len(ls_user)<>0 then
select count(user_id) into :ii from id_password where upper(user_id)=:ls_user and
upper(password)=:ls_password;
if isnull(ii) or ii=0 then
messagebox("你还有"+string(2-times)+"次登录机会!","用户名和用户密码不匹配,请检查输入")
sle_uid.setfocus()
times=times+1
return
else
select identityid into :identitynumber from id_password where upper(user_id)=:ls_user and upper(password)=:ls_password;
user=ls_user
open(w_frame)
close(w_login)
end if
end if
我要更改这个用户id和密码,请问怎么改? 展开
event clicked;call super::clicked;string ls_user,ls_password
int ii
ls_user=upper(trim(sle_uid.text))
ls_password=upper(trim(sle_pwd.text))
if times=3 then
messagebox("警告","你已达到最大登录次数,不能登录!")
close(w_login)
return
end if
if len(ls_user)=0 and len(ls_password)=0 then
messagebox("你还有"+string(2-times)+"次登录机会!","没有输入用户名和密码,请重新输入")
sle_uid.setfocus()
times=times+1
end if
if len(ls_user)=0 and len(ls_password)<>0 then
messagebox("你还有"+string(2-times)+"次登录机会!","没有输入用户名,请重新输入")
sle_uid.setfocus()
times=times+1
end if
if len(ls_password)=0 and len(ls_user)<>0 then
messagebox("你还有"+string(2-times)+"次登录机会!","没有输入用户密码,请重新输入")
sle_pwd.setfocus()
times=times+1
end if
if len(ls_password)<>0 and len(ls_user)<>0 then
select count(user_id) into :ii from id_password where upper(user_id)=:ls_user and
upper(password)=:ls_password;
if isnull(ii) or ii=0 then
messagebox("你还有"+string(2-times)+"次登录机会!","用户名和用户密码不匹配,请检查输入")
sle_uid.setfocus()
times=times+1
return
else
select identityid into :identitynumber from id_password where upper(user_id)=:ls_user and upper(password)=:ls_password;
user=ls_user
open(w_frame)
close(w_login)
end if
end if
我要更改这个用户id和密码,请问怎么改? 展开
1个回答
展开全部
你是指在後台修改?
主要在以下这句,表为id_password存的是用户id和密码。
select count(user_id) into :ii from id_password where upper(user_id)=:ls_user and
upper(password)=:ls_password;
主要在以下这句,表为id_password存的是用户id和密码。
select count(user_id) into :ii from id_password where upper(user_id)=:ls_user and
upper(password)=:ls_password;
更多追问追答
追问
问我就是要改登陆密码。。。。id改为123,密码也123,求方法。。。
追答
id应该有很多个吧,你可以新插入一笔123的id 到id_password表就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
万企明道
2024-08-07 广告
2024-08-07 广告
低代码开发系统,作为上海万企明道软件有限公司的重要产品方向,极大地简化了软件开发流程。它允许非专业开发者通过图形化界面与少量代码,快速构建应用程序。这一系统降低了技术门槛,加速了项目上线时间,同时提升了软件的灵活性和可维护性。我们致力于为用...
点击进入详情页
本回答由万企明道提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询