验证信息

简介:
+关注继续查看

UserTest.java

代码:

/**
 * 
 */
package com.b510.usertest;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

import com.b510.usertest.users.User;

/**
 *
 * @author XHW
 *
 * @date 2011-6-6
 *
 */
public class UserTest {

 /**
  * @param args
  */
 public static void main(String[] args) {
  String username="";
  String password="";
  //得到一个输入流
  BufferedReader br=null;
  br=new BufferedReader(new InputStreamReader(System.in));
  try {
   System.out.println("请输入用户名和密码…………");
   System.out.println("用户名:");
   //给username赋值
   username=String.valueOf(br.readLine());
   System.out.println("密码:");
   //给password赋值
   password=String.valueOf(br.readLine());
  } catch (NumberFormatException e) {   
   e.printStackTrace();
  } catch (IOException e) {   
   e.printStackTrace();
  }

  User user=new User();
  user.setUsername(username);
  user.setPassword(password);

  DisplayResult displayResult=new DisplayResult();
  
  String result=displayResult.result(user); 
  
  System.out.println(result);

 }

}

User.java

代码:

/**
 * 
 */
package com.b510.usertest.users;

/**
 *
 * @author XHW
 *
 * @date 2011-6-6
 *
 */
public class User {

 private String username;
 private String password;
 /**
  * @return the username
  */
 public String getUsername() {
  return username;
 }
 /**
  * @param username the username to set
  */
 public void setUsername(String username) {
  this.username = username;
 }
 /**
  * @return the password
  */
 public String getPassword() {
  return password;
 }
 /**
  * @param password the password to set
  */
 public void setPassword(String password) {
  this.password = password;
 }
 
}

CheckUser.java

代码:

/**
 * 
 */
package com.b510.usertest;

import com.b510.usertest.users.User;

/**
 * 
 * @author XHW
 * 
 * @date 2011-6-6
 * 
 */
public class CheckUser {

 public boolean checkUserName(User user) {  
  boolean bool=false;
  if(user.getUsername()!=null&&user.getUsername().equals("Hongten")){
   bool=true;
  }
  if (user.getUsername() == null || user.getUsername().length() == 0) {
   
  }  
   return bool;
  
 }
 
 public boolean checkPassword(User user) {  
  boolean bool=false;
  if(user.getPassword()!=null&&user.getPassword().equals("123456")){
   bool=true;
  }
  if (user.getPassword() == null || user.getPassword().length() == 0) {
   bool=false;
  }  
  return bool;
 }
}

DisplayResult.java

代码:

/**
 * 
 */
package com.b510.usertest;

import com.b510.usertest.users.User;

/**
 * 
 * @author XHW
 * 
 * @date 2011-6-6
 * 
 */
public class DisplayResult {
 

 public String result(User user) {
  
  String message=null;
  
  CheckUser checkUser = new CheckUser();
  
  if(checkUser.checkUserName(user)&&checkUser.checkPassword(user)){
   message="你通过了验证!";
  }else if(!checkUser.checkPassword(user)&&!checkUser.checkUserName(user)){
   message="用户名和密码错误!";
  }else if(!checkUser.checkUserName(user)&&checkUser.checkPassword(user)){
   message="用户名错误!";
  }else if(!checkUser.checkPassword(user)&&checkUser.checkUserName(user)){
   message="密码错误!";
  }
  return message;
 }
}

目录
相关文章
|
25天前
|
安全 测试技术 数据安全/隐私保护
安全测试----用户同时采用两种校验方法,通过才可以登录成功
安全测试----用户同时采用两种校验方法,通过才可以登录成功
|
2月前
|
SQL 数据库连接 数据库
学生信息登录系统总结一
在敲学生系统的时候,进行登录学生管理学生信息登录,当时就是出师不利,还没有进入主界面就被卡在外面直接坐上了冷板凳,没想到道路刚开始就是如此坎坷,频繁报错那么就列举出3个具有代表性的问题,这个问题也是困扰了我许久,一直得不到解决,还是老办法站在巨人的肩膀上,通过查阅资料那些前辈们的的博客也是知道,不光自己也是遇到了类似的问题,通过借鉴大神的们的博客总结,让自己也是有了信心,感觉自己也能解决,但是事与愿违,往往想的都是很美好的,现实很残酷,跌宕起伏,排山倒海,猛龙过江,心情跟做过山车一样。
|
3月前
|
安全 网络安全 数据库
居民身份证查询验证
居民在日常生活中可能会面临各种各样的查询和验证问题。例如,查询自己的信用记录、验证某个网站的安全性、查询车辆是否被盗抢、验证医院的牌照等等。这些问题如果处理不当,可能会给居民带来很多麻烦和损失。本文将介绍一些常见的查询和验证方式以及注意事项,以帮助居民更好地应对这些问题。
|
6月前
|
安全 UED
行为验证码验证类型的讲解
最近在开发行为验证码,经常触及到关于验证类型的相关内容。但使用起来不太熟练,闲暇之余,总结一下我对行为验证码验证类型的理解。
行为验证码验证类型的讲解
|
10月前
083.验证歌德巴赫猜想
083.验证歌德巴赫猜想
41 0
|
10月前
|
Java 数据安全/隐私保护 开发者
手动验证 | 学习笔记
快速学习手动验证,介绍了手动验证系统机制, 以及在实际应用过程中如何使用。
57 0
手动验证 | 学习笔记
|
数据安全/隐私保护
|
网络虚拟化 数据安全/隐私保护
|
网络虚拟化 数据安全/隐私保护
推荐文章
更多