验证信息

简介:

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;
 }
}

目录
相关文章
|
10月前
|
SQL JavaScript 数据安全/隐私保护
多信息登录、检测用户信息是否完善且引导补全
多信息登录、检测用户信息是否完善且引导补全
|
9月前
|
Java 关系型数据库 MySQL
使用CAS登录模块连接数据库验证用户合法性
使用CAS登录模块连接数据库验证用户合法性
45 0
|
9月前
参数验证工具
参数验证工具
98 0
|
10月前
|
数据采集 存储 安全
数据功能验证
数据功能验证
139 4
|
10月前
表单常用验证数据类型,验证一切(checkEverything)
表单常用验证数据类型,验证一切(checkEverything)
|
网络协议 算法 前端开发
记一次测试中对请求验证的处理
记一次测试中对请求验证的处理
|
安全 网络安全 数据库
居民身份证查询验证
居民在日常生活中可能会面临各种各样的查询和验证问题。例如,查询自己的信用记录、验证某个网站的安全性、查询车辆是否被盗抢、验证医院的牌照等等。这些问题如果处理不当,可能会给居民带来很多麻烦和损失。本文将介绍一些常见的查询和验证方式以及注意事项,以帮助居民更好地应对这些问题。
083.验证歌德巴赫猜想
083.验证歌德巴赫猜想
100 0
|
数据安全/隐私保护
|
机器学习/深度学习
591. 标签验证器 : 字符串模拟
591. 标签验证器 : 字符串模拟

热门文章

最新文章