为了账号安全,请及时绑定邮箱和手机立即绑定

shiro登录两个用户后调logout是都退出吗?如果一个用户密码对一个不对怎么算那个登录成功?

@Test
public void test(){
    DefaultSecurityManager defaultSecurityManager=new DefaultSecurityManager();
    SimpleAccountRealm simpleAccountRealm=new SimpleAccountRealm();
    simpleAccountRealm.addAccount("chen","123");
    simpleAccountRealm.addAccount("li","123");
    defaultSecurityManager.setRealm(simpleAccountRealm);
    SecurityUtils.setSecurityManager(defaultSecurityManager);
    Subject subject=SecurityUtils.getSubject();
    UsernamePasswordToken usernamePasswordToken=new UsernamePasswordToken("chen","123");
    UsernamePasswordToken usernamePasswordToken1=new UsernamePasswordToken("li","123");
    subject.login(usernamePasswordToken);
    subject.login(usernamePasswordToken1);
    System.out.println(subject.isAuthenticated());
    subject.logout();
    System.out.println(subject.isAuthenticated());
}


正在回答

举报

0/150
提交
取消

shiro登录两个用户后调logout是都退出吗?如果一个用户密码对一个不对怎么算那个登录成功?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信