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

📄 sysuserbean.java

📁 图书
💻 JAVA
字号:
package thizlinux.linuxhr;import java.sql.*;public class sysuserbean{		private String name="";	private String password="";	private String uid="";	private String role="";	private int institute=0;	private String oldpass="";	private String newpass1="";	private String newpass2="";	private String error="";	private ResultSet rs=null;	public boolean loginstatus=false;			public void setUid(String value){		this.uid=value;	}	public String getUid(){		return this.uid;	}	public void setError(String value){		this.error=value;	}	public String getError(){		return this.error;	}	public void setOldpass(String value){		this.oldpass=value;	}	public String getOldpass(){		return this.oldpass;	}	public void setNewpass1(String value){		this.newpass1=value;	}	public String getNewpass1(){		return this.newpass1;	}	public void setNewpass2(String value){		this.newpass2=value;	}	public String getNewpass2(){		return this.newpass2;	}	public void setName(String name){		if(name!=null)			this.name=name;		else			this.name="";	}	public String getName(){		return this.name;	}	public void setPassword(String password){		if(password!=null)			this.password=password;		else			this.password=""; 		    }	public String getPassword(){		return this.password;    }	public void setRole(String role){		this.role=role;        }	public String getRole(){		return this.role;	}	public void setInstitute(int value){		this.institute=value;        }	public int getInstitute(){		return this.institute;	}	 public boolean login()        {             loginstatus=false;             DBconnect db=new DBconnect();		String sql="";		try{			sql="select uid,role,instituteid from tbl_sysuser where loginid='"+this.name+"' and  password='" + this.password + "'";                   rs=db.executeQuery(sql);			if(rs.next()){				if(rs.getString("role")!=null){					loginstatus=true;		   			setUid(rs.getString("uid"));		   			setRole(rs.getString("role"));		   			setInstitute(rs.getInt("instituteid"));				}                        }                }catch(Exception e){			System.out.println(e+",sql="+sql);                }finally{                        try{                                if(rs!=null)rs.close();                                if(db!=null)db.close();                        }catch(Exception e){				System.out.println(e);			}                }                return loginstatus;        }	public boolean isLogin(){		return loginstatus;	}	public boolean change(){		if(!oldpass.equalsIgnoreCase(password)){			oldpass="";			return false;		}             if(!newpass1.equalsIgnoreCase(newpass2)){			newpass1="";			newpass2="";			return false;		}					DBconnect db=new DBconnect();		String sql="";		try{			sql="update tbl_sysuser set password='"+this.newpass1+"' where uid='"+this.uid+"'";			db.executeUpdate(sql);		}catch(Exception e){			System.out.println(e+",sql="+sql);			return false;		}finally{			try{				if(db!=null)db.close();			}catch(Exception e){				System.out.println(e);			}		}		oldpass="";		newpass1="";		newpass2="";		return true;	}	public void logout(){		setName("");		setPassword("");		setRole("");				setUid("");		setInstitute(0);		setOldpass("");		setNewpass1("");		setNewpass2("");		loginstatus=false;	}}

⌨️ 快捷键说明

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