⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loginoutaction.java

📁 都市供求信息网,分为前后台的设计 采用jsp 编写,里面的详细的Reame.doc
💻 JAVA
字号:
package com.yxq.action;

import com.yxq.actionSuper.MySuperAction;
import com.yxq.dao.OpDB;
import com.yxq.model.UserSingle;

public class LogInOutAction extends MySuperAction {	
	protected UserSingle user;
	
	public UserSingle getUser() {
		return user;
	}
	public void setUser(UserSingle user) {
		this.user = user;
	}

	/** 功能:判断当前用户是否登录 */
	public String isLogin(){
		Object ob=session.get("loginUser");
		if(ob==null||!(ob instanceof UserSingle))
			return INPUT;
		else
			return LOGIN;
	}
	
	/** 功能:查询数据表,验证是否存在该用户 */
	public String Login(){
		String sql="select * from tb_user where user_name=? and user_password=?";
		Object[] params={user.getUserName(),user.getUserPassword()};
		OpDB myOp=new OpDB();
		if(myOp.LogOn(sql, params)){				//登录成功
			session.put("loginUser",user);
			return LOGIN;
		}
		else{										//用户名或密码错误
			addFieldError("loginE",getText("city.login.wrong.input"));
			return INPUT;
		}
	}
	
	/** 功能:退出登录 */
	public String Logout(){		
		session.clear();	
		return "logout";
	}
	
	/** 功能:验证是否输入用户名和密码 */
	public void validateLogin() {
		String name=user.getUserName();
		String password=user.getUserPassword();
		
		if(name==null||name.equals(""))
			addFieldError("nameError",getText("city.login.no.name"));
		if(password==null||password.equals(""))
			addFieldError("passwordError",getText("city.login.no.password"));
	}
}

⌨️ 快捷键说明

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