zoukankan      html  css  js  c++  java
  • shiro的Helloworld

     1 package shiro;
     2 
     3 import org.apache.shiro.SecurityUtils;
     4 import org.apache.shiro.authc.UsernamePasswordToken;
     5 import org.apache.shiro.config.IniSecurityManagerFactory;
     6 import org.apache.shiro.util.Factory;
     7 import org.apache.shiro.mgt.SecurityManager;
     8 import org.apache.shiro.subject.Subject;
     9 
    10 public class ShiroTest {
    11     
    12     public static void main(String[] args) {
    13         //初始化工厂
    14         Factory<SecurityManager> factory=new IniSecurityManagerFactory("classpath:shiro/shiro.ini");
    15          SecurityManager securityManager=factory.getInstance();
    16          SecurityUtils.setSecurityManager(securityManager);
    17          Subject subject=SecurityUtils.getSubject();
    18          UsernamePasswordToken token=new UsernamePasswordToken("tom1","123");
    19         try {
    20              subject.login(token);
    21              System.out.println("登陆成功");
    22         } catch (Exception e) {
    23              e.printStackTrace();
    24              System.out.println("登陆失败");
    25         }
    26         subject.logout();
    27     }
    28 }
    View Code

     shiro

    se4j

  • 相关阅读:
    vue之v-on
    垂直居中下
    垂直居中上
    vue之v-for
    vue之v-if和v-show
    vue之v-model
    vue之v-bind
    数学---目录
    【数学】证明题
    【计算机网络】应用层
  • 原文地址:https://www.cnblogs.com/javaweb2/p/6260725.html
Copyright © 2011-2022 走看看