From fb167dbbdf01318509ea423cc8c3f89f0df718a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9B=9B=E6=B4=81?= <1126388959@qq.com> Date: Tue, 31 Dec 2019 09:30:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86=E7=99=BB=E9=99=86?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E9=94=99=E8=AF=AF=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/hunnu/sj/raise_money/DataBase/UserService.java | 8 ++++---- .../main/java/hunnu/sj/raise_money/RegiteActivity.java | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java b/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java index f8f815d..143a1a3 100644 --- a/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java +++ b/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java @@ -17,24 +17,24 @@ public class UserService { conn = db.getConnection(); Statement sttmt = null; try{ - sttmt = conn.createStatement();//SAD + sttmt = conn.createStatement(); String sql = "select * from user where username = '"+username+"'"; PreparedStatement ps = conn.prepareStatement(sql); ResultSet rs1 = ps.executeQuery(); boolean flag1 = rs1.next(); if(!flag1){ sttmt.close(); - return 0; + return 0; //当用户名不存在时返回0 } ResultSet rs2 = sttmt.executeQuery("select * from user where username = '"+username+"'&&password = '"+password+"'"); boolean flag2 = rs2.next(); if(!flag2){ rs2.close(); sttmt.close(); - return 1; + return 1; //当用户名存在,密码错误时返回1 } sttmt.close(); - return 2; + return 2; //都正确时,返回2 }catch (Exception e){ e.printStackTrace(); } diff --git a/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java b/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java index a0b46e0..3be7ffc 100644 --- a/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java +++ b/app/src/main/java/hunnu/sj/raise_money/RegiteActivity.java @@ -80,14 +80,14 @@ public class RegiteActivity extends AppCompatActivity { message.what = 1; message.obj = "请输入密码"; rHandler.sendMessage(message); - } - if(!password.equals(repassword)){ + }else if(!password.equals(repassword)){ message.what = 2; message.obj = "密码验证错误"; rHandler.sendMessage(message); - }else if(uService.login(username,password)==1){ + }else if(uService.login(username,password)!=0){ message.what = 3; message.obj = "用户已存在"; + rHandler.sendMessage(message); }else{ User user = new User(); user.setName(username);