亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dlogaction.java

?? 個人Blog java編寫的Blog可以直接使用!
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
			g_portrait_path += File.separator;
	}

	/**
	 * 修改用戶的生日(WML)
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 * @wml_only modify_birth.vm
	 */
	protected ActionForward doUpdateBirth(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		UserForm user = (UserForm) form;
		super.validateClientId(request, user);
		ActionMessages msgs = new ActionMessages();
		
		while (msgs.isEmpty()) {
			UserBean loginUser = super.getLoginUser(request, response);
			if(loginUser == null) {
				msgs.add("user", new ActionMessage("error.user_not_login"));
				break;
			}
			if(loginUser.getId() != user.getId()){
				msgs.add("user", new ActionMessage("error.access_deny"));
				break;
			}
			UserBean ubean = UserDAO.getUserByID(user.getId());
			if (ubean == null || ubean.getStatus()!=UserBean.STATUS_NORMAL) {
				msgs.add("id", new ActionMessage("error.user_not_available",
						new Integer(user.getId())));
				break;
			}
			if (!StringUtils.equals(ubean.getPassword(), user
					.getPassword())){
				msgs.add("password",
						new ActionMessage("error.user_auth_failed"));
				break;
			}
			boolean update = false;
			if(StringUtils.isNotEmpty(user.getSbirth())){
				try{
					int birth = Integer.parseInt(user.getSbirth());
					int year = birth / 10000;
					int month = (birth % 10000) / 100;
					int date = birth % 100;
					long lbirth = DateUtils.getDateBegin(year,month,date).getTime().getTime();
					ubean.setBirth(new java.sql.Date(lbirth));
					System.out.println("=================  new birth is " + ubean.getBirth());
					update = true;
				}catch(Exception e){}
			}
			if(update){
				try {
					DLOGUserManager.update(ubean);
					//更新session中的用戶資料
					UserLoginManager.updateLoginUser(request, ubean);		
				} catch (Exception e) {
					msgs.add("result", new ActionMessage("error.database", e
							.getMessage()));
				}
			}			
			break;
		}

		if (!msgs.isEmpty()) {
			saveMessages(request, msgs);
			return mapping.findForward("edituser");
		}

		StringBuffer ext = new StringBuffer();
		ext.append("uid=");
		ext.append(user.getId());
		return makeForward(mapping.findForward("viewuser"), user.getSid(), ext.toString());
	}
	
	/**
	 * 修改用戶的電子郵件地址(WML)
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 * @wml_only modify_email.vm
	 */
	protected ActionForward doUpdateEmail(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		UserForm user = (UserForm) form;
		super.validateClientId(request, user);
		ActionMessages msgs = new ActionMessages();
		
		while (msgs.isEmpty()) {
			UserBean loginUser = super.getLoginUser(request, response);
			if(loginUser == null) {
				msgs.add("user", new ActionMessage("error.user_not_login"));
				break;
			}
			if(loginUser.getId() != user.getId()){
				msgs.add("user", new ActionMessage("error.access_deny"));
				break;
			}
			UserBean ubean = UserDAO.getUserByID(user.getId());
			if (ubean == null || ubean.getStatus()!=UserBean.STATUS_NORMAL) {
				msgs.add("id", new ActionMessage("error.user_not_available",
						new Integer(user.getId())));
				break;
			}
			if (!StringUtils.equals(ubean.getPassword(), user
					.getPassword())){
				msgs.add("password",
						new ActionMessage("error.user_auth_failed"));
				break;
			}
			ubean.setEmail(user.getEmail());
			try {
				DLOGUserManager.update(ubean);
				//更新session中的用戶資料
				UserLoginManager.updateLoginUser(request, ubean);		
			} catch (Exception e) {
				msgs.add("result", new ActionMessage("error.database", e
						.getMessage()));
			}
			break;
		}

		if (!msgs.isEmpty()) {
			saveMessages(request, msgs);
			return mapping.findForward("edituser");
		}

		StringBuffer ext = new StringBuffer();
		ext.append("uid=");
		ext.append(user.getId());
		return makeForward(mapping.findForward("viewuser"), user.getSid(), ext.toString());
	}

	/**
	 * 修改用戶的性別(WML)
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 * @wml_only modify_sex.vm
	 */
	protected ActionForward doUpdateSex(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		UserForm user = (UserForm) form;
		super.validateClientId(request, user);
		ActionMessages msgs = new ActionMessages();
		
		while (msgs.isEmpty()) {
			UserBean loginUser = super.getLoginUser(request, response);
			if(loginUser == null) {
				msgs.add("user", new ActionMessage("error.user_not_login"));
				break;
			}
			if(loginUser.getId() != user.getId()){
				msgs.add("user", new ActionMessage("error.access_deny"));
				break;
			}
			UserBean ubean = UserDAO.getUserByID(user.getId());
			if (ubean == null || ubean.getStatus()!=UserBean.STATUS_NORMAL) {
				msgs.add("id", new ActionMessage("error.user_not_available",
						new Integer(user.getId())));
				break;
			}
			if (!StringUtils.equals(ubean.getPassword(), user
					.getPassword())){
				msgs.add("password",
						new ActionMessage("error.user_auth_failed"));
				break;
			}
			if (ubean.getSex() != user.getSex()) {
				if (user.getSex() == UserBean.SEX_FEMALE
						|| user.getSex() == UserBean.SEX_MALE
						|| user.getSex() == UserBean.SEX_UNKNOWN) {
					ubean.setSex(user.getSex());
					try {
						DLOGUserManager.update(ubean);
						// 更新session中的用戶資料
						UserLoginManager.updateLoginUser(request, ubean);
					} catch (Exception e) {
						msgs.add("result", new ActionMessage("error.database",
								e.getMessage()));
					}
				}
			}
			break;
		}

		if (!msgs.isEmpty()) {
			saveMessages(request, msgs);
			return mapping.findForward("edituser");
		}

		StringBuffer ext = new StringBuffer();
		ext.append("uid=");
		ext.append(user.getId());
		return makeForward(mapping.findForward("viewuser"), user.getSid(), ext.toString());
	}

	/**
	 * 修改用戶的登錄密碼(WML)
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 * @wml_only modify_pwd.vm
	 */
	protected ActionForward doUpdatePwd(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		UserForm user = (UserForm) form;
		super.validateClientId(request, user);
		ActionMessages msgs = new ActionMessages();
		
		while (msgs.isEmpty()) {
			UserBean loginUser = super.getLoginUser(request, response);
			if(loginUser == null) {
				msgs.add("user", new ActionMessage("error.user_not_login"));
				break;
			}
			if(loginUser.getId() != user.getId()){
				msgs.add("user", new ActionMessage("error.access_deny"));
				break;
			}
			UserBean ubean = UserDAO.getUserByID(user.getId());
			if (ubean == null || ubean.getStatus()!=UserBean.STATUS_NORMAL) {
				msgs.add("id", new ActionMessage("error.user_not_available",
						new Integer(user.getId())));
				break;
			}
			if (!StringUtils.equals(ubean.getPassword(), user
					.getPassword())){
				msgs.add("password",
						new ActionMessage("error.user_auth_failed"));
				break;
			}
			if(!StringUtils.equals(user.getPassword2(), ubean.getPassword())){
				ubean.setPassword(user.getPassword2());
				try {
					DLOGUserManager.update(ubean);
					//更新session中的用戶資料
					UserLoginManager.updateLoginUser(request, ubean);		
				} catch (Exception e) {
					msgs.add("result", new ActionMessage("error.database", e
							.getMessage()));
				}
			}
			break;
		}

		if (!msgs.isEmpty()) {
			saveMessages(request, msgs);
			return mapping.findForward("edituser");
		}

		StringBuffer ext = new StringBuffer();
		ext.append("uid=");
		ext.append(user.getId());
		return makeForward(mapping.findForward("viewuser"), user.getSid(), ext.toString());
	}

	/**
	 * 修改用戶的宣言(WML)
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 * @wml_only modify_resume.vm
	 */
	protected ActionForward doUpdateResume(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		UserForm user = (UserForm) form;
		super.validateClientId(request, user);
		ActionMessages msgs = new ActionMessages();
		
		while (msgs.isEmpty()) {
			UserBean loginUser = super.getLoginUser(request, response);
			if(loginUser == null) {
				msgs.add("user", new ActionMessage("error.user_not_login"));
				break;
			}
			if(loginUser.getId() != user.getId()){
				msgs.add("user", new ActionMessage("error.access_deny"));
				break;
			}
			UserBean ubean = UserDAO.getUserByID(user.getId());
			if (ubean == null || ubean.getStatus()!=UserBean.STATUS_NORMAL) {
				msgs.add("id", new ActionMessage("error.user_not_available",
						new Integer(user.getId())));
				break;
			}
			if (!StringUtils.equals(ubean.getPassword(), user
					.getPassword())){
				msgs.add("password",
						new ActionMessage("error.user_auth_failed"));
				break;
			}
			if(!StringUtils.equals(user.getResume(), ubean.getResume())){
				String resume = super.autoFiltrate(null, StringUtils.extractText(user.getResume()));
				ubean.setResume(resume);
				try {
					DLOGUserManager.update(ubean);
					//更新session中的用戶資料
					UserLoginManager.updateLoginUser(request, ubean);		
				} catch (Exception e) {
					msgs.add("result", new ActionMessage("error.database", e
							.getMessage()));
				}
			}
			break;
		}

		if (!msgs.isEmpty()) {
			saveMessages(request, msgs);
			return mapping.findForward("edituser");
		}

		StringBuffer ext = new StringBuffer();
		ext.append("uid=");
		ext.append(user.getId());
		return makeForward(mapping.findForward("viewuser"), user.getSid(), ext.toString());
	}

	/**
	 * 修改用戶的MSN(WML)
	 * 
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 * @wml_only modify_msn.vm
	 */
	protected ActionForward doUpdateMSN(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		UserForm user = (UserForm) form;
		super.validateClientId(request, user);
		ActionMessages msgs = new ActionMessages();
		
		while (msgs.isEmpty()) {
			UserBean loginUser = super.getLoginUser(request, response);
			if(loginUser == null) {
				msgs.add("user", new ActionMessage("error.user_not_login"));
				break;
			}
			if(loginUser.getId() != user.getId()){
				msgs.add("user", new ActionMessage("error.access_deny"));
				break;
			}
			UserBean ubean = UserDAO.getUserByID(user.getId());
			if (ubean == null || ubean.getStatus()!=UserBean.STATUS_NORMAL) {
				msgs.add("id", new ActionMessage("error.user_not_available",
						new Integer(user.getId())));
				break;
			}
			if (!StringUtils.equals(ubean.getPassword(), user
					.getPassword())){
				msgs.add("password",
						new ActionMessage("error.user_auth_failed"));
				break;
			}
			if(!StringUtils.equals(user.getMsn(), ubean.getMsn())){
				ubean.setMsn(user.getMsn());
				try {
					DLOGUserManager.update(ubean);
					//更新session中的用戶資料
					UserLoginManager.updateLoginUser(request, ubean);		
				} catch (Exception e) {
					msgs.add("result", new ActionMessage("error.database", e
							.getMessage()));
				}
			}
			break;
		}

		if (!msgs.isEmpty()) {
			saveMessages(request, msgs);
			return mapping.findForward("edituser");
		}

		StringBuffer ext = new StringBuffer();
		ext.append("uid=");
		ext.append(user.getId());
		return makeForward(mapping.findForward("viewuser"), user.getSid(), ext.toString());
	}

	/**
	 * 修改用戶的個人網址(WML)
	 * 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品一级二级| 成人av小说网| 亚洲另类中文字| 中文久久乱码一区二区| 久久婷婷色综合| 国产午夜三级一区二区三| 久久综合九色综合97婷婷女人 | 久久久亚洲精品一区二区三区| 51精品久久久久久久蜜臀| 这里只有精品电影| 91精品一区二区三区久久久久久 | 国产日韩三级在线| 亚洲欧美韩国综合色| 亚洲色图在线看| 一区二区三区欧美在线观看| 一区二区三区电影在线播| 亚洲va韩国va欧美va精品| 日本aⅴ亚洲精品中文乱码| 九九久久精品视频| 高清不卡在线观看av| 色乱码一区二区三区88| 在线播放日韩导航| 精品国产乱码久久久久久蜜臀| 精品久久人人做人人爽| 国产精品久久久久久久久快鸭| 亚洲制服丝袜一区| 激情久久久久久久久久久久久久久久 | 欧美日韩大陆一区二区| 欧美videos中文字幕| 日本一区二区免费在线| 亚洲综合小说图片| 日本aⅴ亚洲精品中文乱码| 国产在线观看一区二区| 在线观看一区日韩| 精品国产一区二区精华| 一区二区三区**美女毛片| 免费观看久久久4p| 99r精品视频| 欧美一级高清片在线观看| 伊人婷婷欧美激情| 精品一区二区av| 色先锋资源久久综合| 欧美成人福利视频| 伊人一区二区三区| 国产二区国产一区在线观看| 欧美日韩国产系列| 中文字幕中文字幕一区二区| 蜜臀久久99精品久久久久宅男| 不卡一区二区中文字幕| 欧美精品一区二区不卡| 亚洲综合男人的天堂| 成人午夜电影小说| 日韩女同互慰一区二区| 亚洲成a天堂v人片| 99riav一区二区三区| 久久久久久久久久久黄色| 午夜精品免费在线| 色综合久久久久网| 国产精品网站在线观看| 国产综合久久久久影院| 欧美一区二区人人喊爽| 天天亚洲美女在线视频| 欧美中文字幕一区二区三区| 综合av第一页| 成人av网站免费观看| 国产清纯美女被跳蛋高潮一区二区久久w | 看国产成人h片视频| 欧美在线视频日韩| 亚洲精品高清视频在线观看| 成人av小说网| 国产精品久久久久久久久免费桃花| 紧缚捆绑精品一区二区| 日韩精品综合一本久道在线视频| 一区二区三区不卡视频| 欧洲国产伦久久久久久久| 亚洲视频一二区| 色综合久久综合网97色综合 | 欧美日韩午夜在线| 亚洲一卡二卡三卡四卡五卡| 色婷婷综合久久久中文字幕| 亚洲欧美aⅴ...| 91在线视频免费观看| 中文字幕一区二区三区av| 波多野结衣91| 亚洲人成精品久久久久| 在线观看精品一区| 日本美女一区二区三区| 精品伦理精品一区| 国产成人在线视频播放| 久久精品网站免费观看| 成人精品小蝌蚪| 一区二区三区免费看视频| 欧美欧美欧美欧美| 久久激情综合网| 中文字幕欧美日韩一区| 一本大道av伊人久久综合| 亚洲国产精品久久人人爱蜜臀| 91精品国产91综合久久蜜臀| 美女任你摸久久| 国产精品久线在线观看| 在线一区二区视频| 国产精品香蕉一区二区三区| 国产精品每日更新在线播放网址| 日本韩国一区二区三区| 免费在线成人网| 亚洲国产精品ⅴa在线观看| 在线观看国产精品网站| 久草在线在线精品观看| 1000精品久久久久久久久| 欧美精品在线视频| 国产一区二区三区不卡在线观看| 亚洲色图欧洲色图| 日韩天堂在线观看| 91原创在线视频| 九九**精品视频免费播放| 亚洲免费视频中文字幕| 精品对白一区国产伦| 精品视频在线视频| 国产乱妇无码大片在线观看| 亚洲九九爱视频| 精品免费视频一区二区| 欧美午夜电影一区| 东方欧美亚洲色图在线| 午夜精品视频一区| 国产精品灌醉下药二区| 亚洲精品一区二区三区影院| 在线观看日韩av先锋影音电影院| 国产精品一二三四区| 日韩高清不卡一区二区| 亚洲男人电影天堂| 国产欧美一区二区精品婷婷 | 国产伦精品一区二区三区免费迷| 亚洲一区二区三区四区中文字幕| 久久视频一区二区| 日韩午夜精品电影| 欧美成人精品二区三区99精品| 欧美在线免费播放| 一本大道久久精品懂色aⅴ| 国产成人精品影视| 韩日欧美一区二区三区| 欧美aaaaaa午夜精品| 日韩高清不卡在线| 亚洲成a人在线观看| 亚洲综合在线五月| 亚洲视频网在线直播| 国产精品网曝门| 亚洲国产高清在线观看视频| 日韩精品中午字幕| xf在线a精品一区二区视频网站| 91精品国产免费| 欧美一区二区精品在线| 欧美一区二区精品久久911| 91精品免费在线观看| 日韩一级二级三级| 欧美一区日本一区韩国一区| 欧美日韩精品一区二区三区蜜桃| 欧日韩精品视频| 欧美中文一区二区三区| 欧美日韩一区二区欧美激情| 欧美日韩视频专区在线播放| 欧美精品777| 日韩欧美区一区二| 国产日韩欧美综合在线| 国产精品视频一二三| 国产精品丝袜一区| 亚洲人成网站在线| 五月天亚洲婷婷| 精品一区二区三区免费播放 | 不卡的av网站| 一本久久a久久精品亚洲| 欧美日韩国产中文| 日韩三级电影网址| 久久色在线观看| 一区二区三区电影在线播| 日韩制服丝袜先锋影音| 久久精品国产精品亚洲综合| 大尺度一区二区| 欧美日韩一二三区| 久久久久久久久久久久电影| 亚洲女厕所小便bbb| 免费xxxx性欧美18vr| 成人性生交大片免费看在线播放| 在线视频你懂得一区| 日韩欧美电影一二三| 亚洲同性同志一二三专区| 日韩国产精品久久久久久亚洲| 国产成人综合在线播放| 欧美影片第一页| 亚洲国产高清不卡| 蜜臀久久99精品久久久久久9 | 国产自产v一区二区三区c| 色域天天综合网| 精品国产乱码久久久久久夜甘婷婷| 中文字幕制服丝袜成人av| 美女视频黄频大全不卡视频在线播放| 成人黄动漫网站免费app| 日韩欧美综合在线| 亚洲人精品一区| 亚洲精品五月天| 国产精品激情偷乱一区二区∴|