2017-04-04 56 views
0

返回主題是阿帕奇四郎空alwasys - Maven項目

Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini"); 
SecurityManager securityManager = factory.getInstance(); 
SecurityUtils.setSecurityManager(securityManager); 
Subject currentUser = SecurityUtils.getSubject(); 
System.out.println(currentUser.getPrincipal()); 

始終返回null,我缺少什麼? 境界是:org.apache.shiro.realm.jdbc.JdbcRealm

回答

1

主要是因爲null你沒有用戶登錄看看Subject.isAuthenticated()Subject.login()

+0

是的,你說得對與問題的參考,但我不知道。需要登錄完成。無論如何,我已經想通了。 – peaceUser

+0

你可以在這裏或未來的谷歌添加您的解決方案? –