loginserverimpl.java

来自「用JAVA环境开发的人力资源管理系统」· Java 代码 · 共 46 行

JAVA
46
字号
package com.liyu.server.Impl;

import java.io.UnsupportedEncodingException;

import com.liyu.beans.UserInfo;
import com.liyu.dao.LoginDao;
import com.liyu.server.ILoginServer;

public class LoginServerImpl implements ILoginServer {

	private LoginDao loginDao;

	public LoginDao getLoginDao() {
		return loginDao;
	}

	public void setLoginDao(LoginDao loginDao) {
		this.loginDao = loginDao;
	}

	public UserInfo check(String userName, String password) {
		// TODO Auto-generated method stub
		UserInfo userInfo;
		if ((userName == "") || (userName == null)) {
			return null;
		} else {
			try {
				userName = new String(userName.getBytes("gb2312"), "iso-8859-1");
				password = new String(password.getBytes("gb2312"), "iso-8859-1");
			} catch (UnsupportedEncodingException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				return null;
			}
			userInfo = this.loginDao.getUserInfo(userName, password);
			if (userInfo == null) {
				return null;
			}else if ((userInfo.getUserName().equals(userName))&&(userInfo.getUserPassword().equals(password))) {
				
				return userInfo;
			}
			return userInfo;
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?