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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? loginindeact.java

?? JEECMS是JavaEE版網(wǎng)站管理系統(tǒng)(Java Enterprise Edition Content Manage System)的簡稱。 基于java技術(shù)開發(fā)
?? JAVA
字號:
package com.jeecms.cms.action.front;

import org.apache.commons.lang.StringUtils;
import org.apache.struts2.interceptor.validation.SkipValidation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.jeecms.cms.CmsIndeAction;
import com.jeecms.cms.Constants;
import com.jeecms.cms.entity.CmsMember;
import com.jeecms.core.entity.Member;
import com.jeecms.core.entity.User;
import com.octo.captcha.service.image.ImageCaptchaService;

/**
 * 登錄獨(dú)立模板
 * 
 * @author liufang
 * 
 */
@SuppressWarnings("unchecked")
@Scope("prototype")
@Controller("cms.loginIndeAct")
public class LoginIndeAct extends CmsIndeAction {
	private static final Logger log = LoggerFactory
			.getLogger(LoginIndeAct.class);
	public static final String LOGIN_FRAME_INPUT = "LoginFrameInput";
	public static final String LOGIN_FRAME_WELCOME = "LoginFrameWelcome";
	public static final String LOGIN_ALONE_INPUT = "LoginAloneInput";

	@SkipValidation
	public String loginFrameInput() {
		if (getCmsMember() == null) {
			return handleResult(LOGIN_FRAME_INPUT);
		} else {
			return handleResult(LOGIN_FRAME_WELCOME);
		}
	}

	public String loginFrameSubmit() {
		if (login()) {
			return handleResult(LOGIN_FRAME_INPUT);
		} else {
			return handleResult(LOGIN_FRAME_WELCOME);
		}
	}

	@SkipValidation
	public String loginFrameLogout() {
		contextPvd.logout();
		return "logout";
	}

	@SkipValidation
	public String loginAloneInput() {
		return handleResult(LOGIN_ALONE_INPUT);
	}

	public String loginAloneSubmit() {
		if (login()) {
			return showError();
		} else if (!StringUtils.isBlank(redirectUrl)) {
			return "lastUrl";
		} else {
			return INDEX_PAGE;
		}
	}

	@SkipValidation
	public String loginAloneLogout() {
		contextPvd.logout();
		return INDEX_PAGE;
	}

	/**
	 * 框架登錄和獨(dú)立登錄共享登錄邏輯
	 */
	private boolean login() {
		if (hasErrors()) {
			return true;
		}
		boolean isHuman = imageCaptchaService.validateResponseForID(contextPvd
				.getSessionId(false), checkCode);
		if (!isHuman) {
			addActionError("驗(yàn)證碼錯誤");
			return true;
		}
		User user = userMng.authenticate(username, password);
		if (user == null) {
			addActionError("用戶名不存在或密碼錯誤");
			return true;
		}
		Member member = memberMng.getMemberByUserId(getWebId(), user.getId());
		if (member == null) {
			addActionError("您沒有在本站注冊");
			return true;
		}
		CmsMember cmsMember = cmsMemberMng.findById(member.getId());
		if (cmsMember == null) {
			addActionError("您沒有在本系統(tǒng)注冊");
			return true;
		}
		// 清除以前登錄信息
		contextPvd.logout();
		// 保存當(dāng)前登錄信息
		contextPvd.setSessionAttr(User.USER_KEY, user.getId());
		contextPvd.setSessionAttr(Member.MEMBER_KEY, member.getId());
		userMng.updateLoginInfo(user);
		log.info("會員 {} 登錄成功", username);
		return false;
	}

	@Override
	protected String getSysType() {
		return Constants.MEMBER_SYS;
	}

	@Autowired
	private ImageCaptchaService imageCaptchaService;
	private String username;
	private String password;
	private String checkCode;

	private String redirectUrl;
	private String errorMsg;

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getCheckCode() {
		return checkCode;
	}

	public void setCheckCode(String checkCode) {
		this.checkCode = checkCode;
	}

	public String getRedirectUrl() {
		return redirectUrl;
	}

	public void setRedirectUrl(String redirectUrl) {
		this.redirectUrl = redirectUrl;
	}

	public String getErrorMsg() {
		return errorMsg;
	}

	public void setErrorMsg(String errorMsg) {
		this.errorMsg = errorMsg;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产中文字幕| 91麻豆精品国产综合久久久久久| 欧美精品久久久久久久多人混战| 国产精品网站在线观看| 久久成人综合网| 在线播放91灌醉迷j高跟美女 | 欧美mv和日韩mv的网站| 一区二区三区在线观看动漫| 粗大黑人巨茎大战欧美成人| 欧美精品vⅰdeose4hd| 亚洲欧美日韩中文字幕一区二区三区 | 日韩av电影天堂| 色94色欧美sute亚洲线路一久| 欧美高清在线视频| 不卡一区二区三区四区| 国产欧美一区二区精品仙草咪| 精品一区二区三区影院在线午夜| 日韩一区二区影院| 精品一区二区三区影院在线午夜| 精品国产不卡一区二区三区| 精品一区二区三区免费播放| 久久嫩草精品久久久精品| 日本在线播放一区二区三区| 欧美一区二区精品| 国产露脸91国语对白| 国产精品久久久久婷婷二区次| 丰满岳乱妇一区二区三区| 综合网在线视频| 日本道免费精品一区二区三区| 亚洲欧美视频在线观看| 欧美区在线观看| 久久av中文字幕片| 国产精品理伦片| 色偷偷88欧美精品久久久| 亚洲一卡二卡三卡四卡五卡| 在线欧美小视频| 日本欧美肥老太交大片| 久久品道一品道久久精品| 不卡一卡二卡三乱码免费网站| 亚洲精品中文在线影院| 欧美另类高清zo欧美| 老鸭窝一区二区久久精品| 国产欧美一区视频| 精品视频在线看| 国产在线精品一区二区不卡了| 欧美精品一区二区在线观看| heyzo一本久久综合| 亚洲制服欧美中文字幕中文字幕| 欧美体内she精视频| 精品一区二区三区视频| 成人免费视频在线观看| 51精品国自产在线| 国产裸体歌舞团一区二区| 亚洲美女淫视频| 精品国产免费人成在线观看| av资源网一区| 免费看欧美美女黄的网站| 久久人人爽爽爽人久久久| 在线精品视频免费播放| 久草在线在线精品观看| 综合久久一区二区三区| 欧美成人bangbros| 欧美视频中文字幕| 国产一区二区三区免费观看| 亚洲男人电影天堂| 久久久久久久精| 91精品啪在线观看国产60岁| 欧美一区二区三区视频免费播放| 成人黄页毛片网站| 蜜桃视频一区二区三区在线观看| 亚洲精品日日夜夜| 国产精品天美传媒| 精品国产乱码久久久久久久 | 亚洲一区影音先锋| 日本一区二区三区电影| 日韩三级视频中文字幕| 欧日韩精品视频| 91日韩在线专区| 久久精品国产99国产精品| 亚洲欧美日韩国产成人精品影院 | 捆绑调教美女网站视频一区| 一区av在线播放| 亚洲桃色在线一区| 综合亚洲深深色噜噜狠狠网站| 欧美一区二区三区性视频| 欧美性xxxxx极品少妇| 国产成人免费视频一区| 国产精品一线二线三线| 韩国av一区二区三区四区| 麻豆91在线看| 麻豆精品一二三| 美女视频黄久久| 免费在线观看精品| 免费欧美日韩国产三级电影| 蜜臀av性久久久久蜜臀av麻豆| 日韩av中文在线观看| 蜜桃视频在线观看一区| 日韩精品一卡二卡三卡四卡无卡| 亚洲视频在线观看一区| 中文字幕一区二区不卡| 自拍偷拍国产精品| 亚洲色图清纯唯美| 亚洲视频狠狠干| 亚洲综合一二三区| 亚洲成av人片一区二区三区| 偷拍一区二区三区四区| 男人操女人的视频在线观看欧美| 麻豆成人综合网| 久久99九九99精品| aa级大片欧美| 欧美日产在线观看| 国产欧美日韩亚州综合| 亚洲欧美电影一区二区| 蜜桃视频在线一区| 91在线播放网址| 欧美一级黄色录像| 中文字幕人成不卡一区| 午夜精品久久久久影视| 国产盗摄一区二区三区| 欧美综合久久久| 久久精品视频免费观看| 亚洲无人区一区| 国产成人av一区二区三区在线观看| 一本色道亚洲精品aⅴ| 欧美成人三级电影在线| 亚洲免费在线视频| 激情综合色播激情啊| 91久久久免费一区二区| 久久久久国产免费免费| 天堂一区二区在线免费观看| voyeur盗摄精品| 精品国产欧美一区二区| 亚洲国产精品一区二区久久| 国产一区二区不卡在线| 欧美日韩国产综合久久| 成人欧美一区二区三区白人| 精品一区二区免费视频| 91成人在线观看喷潮| 日本一区二区成人| 韩国欧美国产一区| 在线不卡免费欧美| 一区二区三区免费看视频| 国产成人精品三级| 日韩欧美的一区| 亚洲成av人综合在线观看| 91网站在线播放| 国产欧美日韩中文久久| 久久国产精品99久久久久久老狼| 欧美色精品在线视频| 亚洲欧美日韩一区二区三区在线观看| 精品一区二区免费| 欧美一激情一区二区三区| 香蕉加勒比综合久久| 色综合一区二区三区| 国产精品第13页| 暴力调教一区二区三区| 亚洲国产高清在线观看视频| 国产一区亚洲一区| 亚洲精品一区二区三区99| 久久电影网电视剧免费观看| 日韩三级视频在线观看| 婷婷久久综合九色综合伊人色| 色综合久久久久综合体桃花网| 国产精品进线69影院| 粉嫩aⅴ一区二区三区四区五区| 777精品伊人久久久久大香线蕉| 亚洲成人综合网站| 欧美日韩精品是欧美日韩精品| 亚洲日本青草视频在线怡红院| 精品国产三级a在线观看| 久久国产成人午夜av影院| 欧美电影免费提供在线观看| 日本亚洲视频在线| 欧美一卡二卡三卡四卡| 麻豆91精品视频| 精品成人一区二区三区| 国产一区在线视频| 中文字幕精品综合| 99久久精品情趣| 一区二区三区四区国产精品| 在线精品视频一区二区三四| 天堂va蜜桃一区二区三区| 日韩精品影音先锋| 国内精品久久久久影院色| 久久久精品免费免费| 不卡大黄网站免费看| 亚洲欧美另类小说| 在线不卡一区二区| 国产麻豆精品在线观看| 中文字幕在线视频一区| 色哟哟欧美精品| 亚洲国产精品精华液网站| 91麻豆精品久久久久蜜臀| 黄色资源网久久资源365| 国产精品网站导航| 欧美色倩网站大全免费| 久久99久久久欧美国产| 中文字幕一区二区视频| 欧美色倩网站大全免费| 国产美女视频91|