java密码修改代码 java实现密码修改功能

求大神~~~java代码 关于ATM的 修改密码的 在下面代码里面加就行

代码不完整,还有几个类

承德网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

public class ATMChangePass extends JFrame {

private JPanel contentPane;

private JPasswordField txtOldPass, txtNewPass1, txtNewPass2;

private String user;

private Zhujiemian owner;

public ATMChangePass(Zhujiemian owner, String user) {

super("修改密码");

this.user=user;

this.owner=owner;

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setBounds(100, 100, 450, 300);

contentPane = new JPanel();

contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

setContentPane(contentPane);

contentPane.setLayout(null);

JLabel label = new JLabel("\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801");

label.setBounds(10, 43, 155, 33);

contentPane.add(label);

JLabel label_1 = new JLabel("\u8BF7\u8F93\u5165\u65B0\u5BC6\u7801");

label_1.setBounds(10, 113, 155, 33);

contentPane.add(label_1);

JLabel label_2 = new JLabel("\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801");

label_2.setBounds(10, 179, 155, 39);

contentPane.add(label_2);

txtOldPass = new JPasswordField();

txtOldPass.setColumns(10);

txtOldPass.setBounds(214, 49, 118, 21);

contentPane.add(txtOldPass);

txtNewPass1 = new JPasswordField();

txtNewPass1.setColumns(10);

txtNewPass1.setBounds(214, 119, 118, 21);

contentPane.add(txtNewPass1);

txtNewPass2 = new JPasswordField();

txtNewPass2.setColumns(10);

txtNewPass2.setBounds(214, 188, 118, 21);

contentPane.add(txtNewPass2);

JButton button = new JButton("修改");

button.addMouseListener(new MouseAdapter() {

@Override

public void mouseClicked(MouseEvent arg0) {

doChangePass();

}

});

button.setBounds(74, 228, 93, 23);

contentPane.add(button);

JButton button_1 = new JButton("返回");

button_1.addMouseListener(new MouseAdapter() {

@Override

public void mouseClicked(MouseEvent arg0) {

dispose();

ATMChangePass.this.owner.setVisible(true);

}

});

button_1.setBounds(239, 228, 93, 23);

contentPane.add(button_1);

setVisible(true);

}

private void doChangePass(){

if(txtOldPass.getText().length()6){

JOptionPane.showMessageDialog(this, "原密码不正确!", getTitle(), JOptionPane.WARNING_MESSAGE);

return;

}

if(txtNewPass2.getText().length()6){

JOptionPane.showMessageDialog(this, "新密码不正确!", getTitle(), JOptionPane.WARNING_MESSAGE);

return;

}

if(!txtNewPass1.getText().equals(txtNewPass2.getText())){

JOptionPane.showMessageDialog(this, "新密码不对应!", getTitle(), JOptionPane.WARNING_MESSAGE);

return;

}

JOptionPane.showMessageDialog(this, "修改成功!");

dispose();

}

public static void main(String args[])throws Exception{

new ATMChangePass(null, "user1");

}

}

java使用类创建对象,while实现更改管理员密码?

写的乱七八糟的,不错就怪了.给你改好了.

package changepassword;

import java.util.Scanner;

public class Administrator{

String name;//姓名

String password;//密码

String inputpass;//判断是否正确的密码

String newpassword;//再次输入密码

String repassword;//第2输入的密码

//String  admin="";

String inputname="";

String Administrator ;

//显示方法

public void show(){

System.out.println("请输入用户名:");

Scanner input =new Scanner(System.in);

inputname =input.next();

System.out.println("请输入密码:");

inputpass=input.next();

if(inputname.equals(name)inputpass.equals(password)){

System.out.println("请输入新密码:");

newpassword=input.next();

System.out.println("请确认新密码:");

repassword=input.next();

while(!(newpassword.equals(repassword))){

System.out.println("两次输入的密码不一致,请重新输入新密码:");

newpassword=input.next();

System.out.println("请确认新密码:");

repassword=input.next();

}System.out.println("修改密码成功,新密码是:"+repassword);

}else{  System.out.println("用户名密码不一致,没更新的权限");}

}

}

package changepassword;

public class AdministratorTest {

public static void main(String[] args) {

Administrator admin=new Administrator();//创建对象

admin.name="admin1";

admin.password="111111";

admin.show();

}

}

用jsp java做一个修改登录密码,有下面的代码

首先,form表单必须的,是用来输入用户名和密码,

form表单 action="%=basePath %Admin.shtml" method="post",

主要指明的是请求的路径,请求的方式,post.

onSubmit="return checkPWD()"的目的就是在点击提交的时候执行的操作,。

成功的话就跳转到action所指定的路径去。不成功的话就是还在当前页。

/HEAD

%

String message = (String)request.getAttribute("message");

if(message == null){

message = "";

}

if (!message.trim().equals("")){

out.println("script language='javascript'");

out.println("alert('"+message+"');");

out.println("/script");

}

request.removeAttribute("message");

%

%

String username=(String)session.getAttribute("user");

if(username==null){

response.sendRedirect(basePath+"/error.jsp");

}

else{

List list=(List)session.getAttribute("list");

%

从session里面获取userName的值,然后就是判断,如果是空的话就跳转到错误的页面,还有如果请求的信息如果有的话就弹出请求的信息的内容!!!


标题名称:java密码修改代码 java实现密码修改功能
标题来源:http://myzitong.com/article/ddjhhhd.html