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

📄 user.java

📁 这是一个内容管理系统(CMS)以MVC方式写出,没有使用框架
💻 JAVA
字号:
package Bean;

import java.util.Hashtable;
public class User{

	private Hashtable<String, String> errors=new Hashtable<String, String>();
	
	private int id;
	private String username="";	
	private String userpassword="";
	private String userpassword2="";
	private String usertype="";
	private String nousertype="checked";
	
	private String article_add="";
	private String article_manager="";
	private String article_aduit="";
	private String article_topic="";
	private String topic_add="";
	private String topic_manager="";
	private String menu_add="";
	private String menu_manager="";
	private String recycel_manager="";
	private String user_add="";
	private String user_manager="";
	private String affiche_add="";
	private String affiche_manager="";
	private String counttype="";
	private String count_ip="";
	private String webparameter="";
	private String friendlink_add="";
	private String friendlink_manager="";
	public String getAffiche_add() {
		return affiche_add;
	}
	public void setAffiche_add(String affiche_add) {
		this.affiche_add = affiche_add;
	}
	public String getAffiche_manager() {
		return affiche_manager;
	}
	public void setAffiche_manager(String affiche_manager) {
		this.affiche_manager = affiche_manager;
	}
	public String getArticle_add() {
		return article_add;
	}
	public void setArticle_add(String article_add) {
		this.article_add = article_add;
	}
	public String getArticle_aduit() {
		return article_aduit;
	}
	public void setArticle_aduit(String article_aduit) {
		this.article_aduit = article_aduit;
	}
	public String getArticle_manager() {
		return article_manager;
	}
	public void setArticle_manager(String article_manager) {
		this.article_manager = article_manager;
	}
	public String getArticle_topic() {
		return article_topic;
	}
	public void setArticle_topic(String article_topic) {
		this.article_topic = article_topic;
	}
	public String getCount_ip() {
		return count_ip;
	}
	public void setCount_ip(String count_ip) {
		this.count_ip = count_ip;
	}
	public String getCounttype() {
		return counttype;
	}
	public void setCounttype(String counttype) {
		this.counttype = counttype;
	}
	public String getFriendlink_add() {
		return friendlink_add;
	}
	public void setFriendlink_add(String friendlink_add) {
		this.friendlink_add = friendlink_add;
	}
	public String getFriendlink_manager() {
		return friendlink_manager;
	}
	public void setFriendlink_manager(String friendlink_manager) {
		this.friendlink_manager = friendlink_manager;
	}
	public String getMenu_add() {
		return menu_add;
	}
	public void setMenu_add(String menu_add) {
		this.menu_add = menu_add;
	}
	public String getMenu_manager() {
		return menu_manager;
	}
	public void setMenu_manager(String menu_manager) {
		this.menu_manager = menu_manager;
	}
	public String getNousertype() {
		if(usertype.trim().equals(""))
		{
			nousertype="checked";
		}
		return nousertype;
	}
	public void setNousertype(String nousertype) {
		this.nousertype = nousertype;
	}
	public String getRecycel_manager() {
		return recycel_manager;
	}
	public void setRecycel_manager(String recycel_manager) {
		this.recycel_manager = recycel_manager;
	}
	public String getTopic_add() {
		return topic_add;
	}
	public void setTopic_add(String topic_add) {
		this.topic_add = topic_add;
	}
	public String getTopic_manager() {
		return topic_manager;
	}
	public void setTopic_manager(String topic_manager) {
		this.topic_manager = topic_manager;
	}
	public String getUser_add() {
		return user_add;
	}
	public void setUser_add(String user_add) {
		this.user_add = user_add;
	}
	public String getUser_manager() {
		return user_manager;
	}
	public void setUser_manager(String user_manager) {
		this.user_manager = user_manager;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getUserpassword() {
		return userpassword;
	}
	public void setUserpassword(String userpassword) {
		this.userpassword = userpassword;
	}
	public String getUserpassword2() {
		return userpassword2;
	}
	public void setUserpassword2(String userpassword2) {
		this.userpassword2 = userpassword2;
	}
	public String getUsertype() {
		return usertype;
	}
	public void setUsertype(String usertype) {
		this.usertype = usertype;
	}
	public String getWebparameter() {
		return webparameter;
	}
	public void setWebparameter(String webparameter) {
		this.webparameter = webparameter;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
		DealString dstr=new DealString();
		String sql="select * from useraccount where Id=" + id;
		//ResultSet rs=null;
		String[] propodm;
		db.DB dt=new db.DB();
		dt.executeQuery(sql);
		username=dt.getString("UserName");
		usertype=dt.getString("UserType");
		if(usertype.trim().equals("issupper")){
			usertype="checked";
			nousertype="";
		}else{
			usertype="";
			nousertype="checked";
		}
		propodm=dstr.splitStr(dt.getString("UserPopedom"), '|');
		for(int i=0;i<propodm.length;i++){
			if(propodm[i].trim().equals("article_add"))	article_add="checked";
			else if(propodm[i].trim().equals("article_manager"))article_manager="checked";
			else if(propodm[i].trim().equals("article_aduit"))article_aduit="checked";
			else if(propodm[i].trim().equals("article_topic"))article_topic="checked";
			else if(propodm[i].trim().equals("topic_add"))topic_add="checked";
			else if(propodm[i].trim().equals("topic_manager"))topic_manager="checked";
			else if(propodm[i].trim().equals("menu_add"))menu_add="checked";
			else if(propodm[i].trim().equals("menu_manager"))menu_manager="checked";
			else if(propodm[i].trim().equals("recycel_manager"))recycel_manager="checked";
			else if(propodm[i].trim().equals("user_add"))user_add="checked";
			else if(propodm[i].trim().equals("user_manager"))user_manager="checked";
			else if(propodm[i].trim().equals("affiche_add"))affiche_add="checked";
			else if(propodm[i].trim().equals("affiche_manager"))affiche_manager="checked";
			else if(propodm[i].trim().equals("counttype"))counttype="checked";
			else if(propodm[i].trim().equals("count_ip"))count_ip="checked";
			else if(propodm[i].trim().equals("webparameter"))webparameter="checked";
			else if(propodm[i].trim().equals("friendlink_add"))friendlink_add="checked";
			else if(propodm[i].trim().equals("friendlink_manager"))friendlink_manager="checked";
		}
	}

	public String getErrorMsg(String err)
	{
		String err_msg=(String)errors.get(err);
		return (err_msg==null)?"":err_msg;
	}
	public boolean validata(){//判断数据的正确性
		boolean allok=true;
		if(username.trim().equals("")){
			errors.put("username", "用户名不能为空");
			allok=false;
		}
		db.DB dt=new db.DB();
		if(dt.IsSameRecord("useraccount", "UserName", username.trim())){
			errors.put("username", "用户名有相同记录");
			allok=false;
		}
		if(userpassword.trim().equals("")){
			errors.put("userpassword", "密码不为空");
			allok=false;
		}
		if(!userpassword.trim().equals(userpassword2.trim())){
			errors.put("userpassword", "两次输入的密码不相同");
			allok=false;
		}
		dt.close();
		return allok;
	}
	public boolean valipassword(String UserN,String UserP)
	{
		username=UserN.trim();
		boolean allok=true;
		db.DB dt=new db.DB();
		//DC.getConnPool();
		String sql="select * from useraccount where UserName='"+UserN.trim()+"' and UserPassword='"+UserP.trim()+"'";
		if(dt.getRowCount(sql)<1){
			errors.put("oldpassword", "输入的旧密码不正确");
			allok=false;
		}else{
			if(userpassword.trim().equals("")){
				errors.put("userpassword", "密码不能为空");
				allok=false;
			}
			if(!userpassword.trim().equals(userpassword2.trim())){
				errors.put("userpassword", "两次输入的密码不相同");
				allok=false;
			}
		}
		dt.close();
		return allok;
	}

}

⌨️ 快捷键说明

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