java - Java-字测试
我使用的是NetBeans,代码是
private void passwordActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
如何对某个密码进行java扫描,这样,如果它是错误的,它就不起作用,如果密码正确,它就可以运行并执行一个动作。
最佳答案:
3 个答案:
答案 0 :(得分:0)
您应该有一个简单的文本/密码输入字段awt,将输入读入变量并简单地将其与if进行比较。
答案 1 :(得分:0)
不要使用NetBeans。改为使用Eclipse并按照您希望窗口显示的方式进行编码,不要通过拖放来制作gui
答案 2 :(得分:0)
希望现在回答这个问题还为时不晚。如果是这样,那么另一个提到这个的人可能会觉得这个答案很有帮助。
对于您的特定问题,答案是您只需使用if语句来执行此操作。
假设您的密码jPasswordfield为“ jpassText ”且您的密码为“ abc123 ”
if(jpassText.getText().trim().equals("abc123")){
System.out.println("Password is correct");
}else{
System.out.println("Please re-try");
}
为了学习,这很好。但是,如果您进入登录屏幕,则需要遵循几个步骤。
第1步:获取用户名和密码
第2步:修剪它们并检查空字符串
步骤3:检查用户是否在数据库中可用(当然你应该保留一个数据库并从中查询用户详细信息)
第4步:加密密码并将用户名和密码与表格进行比较,如果成功授予登录,则让用户再试一次。
保存密码时,最好对它们进行加密,使其不以纯文本格式保存。查询时,用户输入的密码应使用与保存到数据库相同的算法进行加密,并将加密的密码字符串与查询的密码进行比较。
即使您尝试在特定用户组的应用程序中提供某些管理工具,也可以遵循此做法。
希望有所帮助。
本文经用户投稿或网站收集转载,如有侵权请联系本站。