主题:请教:使用powerbuilder怎样把用户密码在显示时成*??
gyd1997
[专家分:0] 发布于 2005-01-07 14:56:00
各位大仙:一个很菜的问题:使用powerbuilder开发系统是怎样把用户密码在显示时成*??,[color=FF0000]使用powerbuilder怎样把用户密码在显示时成*??[/color][em8]
回复列表 (共10个回复)
沙发
ribut9225 [专家分:50] 发布于 2005-01-10 15:53:00
有一个password属性的
板凳
ribut9225 [专家分:50] 发布于 2005-01-10 16:33:00
呵呵
3 楼
wshpt [专家分:0] 发布于 2005-01-23 21:56:00
看来你看书不够仔细,只要选中一个密码属性就可以将任何数值屏蔽掉.
4 楼
LittleMud [专家分:440] 发布于 2005-02-16 15:54:00
但大家必须注意的是,这种简单方式只能控制它显示成*,而不能防止别人用编程手段或者特定的工具软件来偷看你此时输入的密码耶!!![em9]
5 楼
xinyu001 [专家分:0] 发布于 2005-03-03 22:09:00
你可以用二种方法做到:
一.利用单行编辑框的password属性
二.就是动态的设置,如:sle_1.password=true
具体就靠自己了,试试吧!
看书一定要专心哟!
6 楼
糊涂天子 [专家分:180] 发布于 2005-05-05 19:05:00
sle_1.password=true
7 楼
Lucker [专家分:200] 发布于 2005-05-05 22:49:00
在设计时,当然在“常规”选项卡上设置单行文本框的password属性了。
在脚本中则可以用:sle_name.password=true来搞定。
8 楼
Lucker [专家分:200] 发布于 2005-05-05 22:54:00
对于高手利用工具来获取密码,我们可以写一个加密函数,(当然还要有一个对应的解密的)调用它可以对输入的文本进行加密,这样就很难被窃取了。至于加密程序怎么写,网上有很多好的例子,自己找一个吧。
9 楼
糊涂天子 [专家分:180] 发布于 2005-05-15 22:25:00
string condition,condition1,condition2
if trim(ddplb_1.text)="" then
condition1="3>2" //此时无措
condition2="3>2"
else
condition1="d_icompany='"+ddplb_1.text+"'"
condition2 ="d_ocompany='"+ddplb_1.text+"'" //expression is not valid
end if
condition=condition1+" or "+condition2
MessageBox("Result", condition, Exclamation!) //显示:
//d_icompany="aa"or d_ocompany="aa"
dw_1.setfilter(condition)
dw_1.filter()
dw_1.retrieve()
MessageBox("Result", condition, Exclamation!)
what's wrong????
10 楼
潇洒老乌龟 [专家分:1050] 发布于 2006-01-02 17:57:00
sle_1.password=true
连接成功后,
sle_1.text=""
我来回复