/*
|
* <b>文件名</b>:ShiroUtil.java
|
*
|
* 文件描述:
|
*
|
*
|
* 2017-10-11 下午2:28:25
|
*/
|
|
package com.whyc.util;
|
|
import org.apache.shiro.SecurityUtils;
|
import org.apache.shiro.session.Session;
|
import org.apache.shiro.subject.Subject;
|
|
|
/**
|
* @Description shiro工具类
|
*/
|
public class ShiroUtil {
|
|
/**
|
* @Description 获得shiro的session
|
* @param
|
* @return
|
*/
|
public static Session getShiroSession() {
|
return SecurityUtils.getSubject().getSession();
|
}
|
|
/**
|
* @Description 获得shiro的sessionId
|
* @param
|
* @return
|
*/
|
public static String getShiroSessionId() {
|
return getShiroSession().getId().toString();
|
}
|
|
/**
|
* @Description 是否登陆
|
* @param
|
* @return
|
*/
|
public static Boolean isAuthenticated(){
|
Subject subject = SecurityUtils.getSubject();
|
return subject.isAuthenticated();
|
}
|
|
}
|