| | |
| | | import com.nanometer.smartlab.util.FacesUtils; |
| | | import org.apache.log4j.Logger; |
| | | import org.apache.shiro.authc.DisabledAccountException; |
| | | import org.apache.shiro.authc.ExcessiveAttemptsException; |
| | | import org.apache.shiro.authc.UnknownAccountException; |
| | | import org.apache.shiro.authc.UsernamePasswordToken; |
| | | import org.apache.shiro.subject.Subject; |
| | |
| | | } catch (UnknownAccountException e) { |
| | | FacesUtils.warn("用户名不存在"); |
| | | return null; |
| | | } catch (ExcessiveAttemptsException e) { |
| | | FacesUtils.warn("登陆失败,密码连续输入错误超过8次,锁定1分钟!"); |
| | | return null; |
| | | } catch (Exception e) { |
| | | logger.error("登陆失败", e); |
| | | } |