91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 66.57M
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-05-04
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 其他??

資源簡(jiǎn)介

商城項(xiàng)目.rar

資源截圖

代碼片段和文件信息

/*
?*?

?*?
?*/
package?com.easyshopping;

import?java.util.Date;
import?java.util.List;

import?javax.annotation.Resource;

import?com.easyshopping.Setting.AccountLockType;
import?com.easyshopping.Setting.CaptchaType;
import?com.easyshopping.entity.Admin;
import?com.easyshopping.service.AdminService;
import?com.easyshopping.service.CaptchaService;
import?com.easyshopping.util.SettingUtils;

import?org.apache.commons.codec.digest.DigestUtils;
import?org.apache.commons.lang.ArrayUtils;
import?org.apache.commons.lang.time.DateUtils;
import?org.apache.shiro.authc.AuthenticationInfo;
import?org.apache.shiro.authc.DisabledAccountException;
import?org.apache.shiro.authc.IncorrectCredentialsException;
import?org.apache.shiro.authc.LockedAccountException;
import?org.apache.shiro.authc.SimpleAuthenticationInfo;
import?org.apache.shiro.authc.UnknownAccountException;
import?org.apache.shiro.authc.pam.UnsupportedTokenException;
import?org.apache.shiro.authz.AuthorizationInfo;
import?org.apache.shiro.authz.SimpleAuthorizationInfo;
import?org.apache.shiro.realm.AuthorizingRealm;
import?org.apache.shiro.subject.PrincipalCollection;

/**
?*?權(quán)限認(rèn)證
?*?
?*?
?*?@version?1.0
?*/
public?class?AuthenticationRealm?extends?AuthorizingRealm?{

@Resource(name?=?“captchaServiceImpl“)
private?CaptchaService?captchaService;
@Resource(name?=?“adminServiceImpl“)
private?AdminService?adminService;

/**
?*?獲取認(rèn)證信息
?*?
?*?@param?token
?*????????????令牌
?*?@return?認(rèn)證信息
?*/
@Override
protected?AuthenticationInfo?doGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken?token)?{
AuthenticationToken?authenticationToken?=?(AuthenticationToken)?token;
String?username?=?authenticationToken.getUsername();
String?password?=?new?String(authenticationToken.getPassword());
String?captchaId?=?authenticationToken.getCaptchaId();
String?captcha?=?authenticationToken.getCaptcha();
String?ip?=?authenticationToken.getHost();
if?(!captchaService.isValid(CaptchaType.adminLogin?captchaId?captcha))?{
throw?new?UnsupportedTokenException();
}
if?(username?!=?null?&&?password?!=?null)?{
Admin?admin?=?adminService.findByUsername(username);
if?(admin?==?null)?{
throw?new?UnknownAccountException();
}
if?(!admin.getIsEnabled())?{
throw?new?DisabledAccountException();
}
Setting?setting?=?SettingUtils.get();
if?(admin.getIsLocked())?{
if?(ArrayUtils.contains(setting.getAccountLockTypes()?AccountLockType.admin))?{
int?loginFailureLockTime?=?setting.getAccountLockTime();
if?(loginFailureLockTime?==?0)?{
throw?new?LockedAccountException();
}
Date?lockedDate?=?admin.getLockedDate();
Date?unlockDate?=?DateUtils.addMinutes(lockedDate?loginFailureLockTime);
if?(new?Date().after(unlockDate))?{
admin.setLoginFailureCount(0);
admin.setIsLocked(false);
admin.setLockedDate(null);
adminService.update(admi

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????3406526??2015-09-06?19:48??商城項(xiàng)目\easyshoppingcart.sql

?????文件????????561??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.classpath

?????文件???????1046??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.project

?????文件????????503??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\.jsdtscope

?????文件?????????57??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\org.eclipse.core.resources.prefs

?????文件????????364??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\org.eclipse.jdt.core.prefs

?????文件????????504??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\org.eclipse.wst.common.component

?????文件????????252??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件?????????81??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\.settings\org.hibernate.eclipse.console.prefs

?????文件???????3460??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\applicationContext-mvc.xml

?????文件???????4776??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\applicationContext-shiro.xml

?????文件??????10075??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\applicationContext.xml

?????文件???????4606??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\AuthenticationRealm.java

?????文件???????1500??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\AuthenticationToken.java

?????文件???????1181??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\BigDecimalNumericFieldBridge.java

?????文件????????645??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_0.jpg

?????文件????????687??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_1.jpg

?????文件????????692??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_10.jpg

?????文件????????680??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_11.jpg

?????文件????????622??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_12.jpg

?????文件????????916??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_13.jpg

?????文件???????1008??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_14.jpg

?????文件????????909??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_15.jpg

?????文件????????995??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_16.jpg

?????文件???????1042??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_17.jpg

?????文件????????665??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_18.jpg

?????文件????????655??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_19.jpg

?????文件????????729??2015-03-04?20:20??商城項(xiàng)目\電子商務(wù)Java\easy-shopping\src\com\easyshopping\captcha\captcha_bg_2.jpg

............此處省略1803個(gè)文件信息

評(píng)論

共有 條評(píng)論