• 大小: 11.31MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-08
  • 语言: 其他
  • 标签:

资源简介

需要下载前端和后台,由于资源上线。请分步骤下载完成后,解压到项目位置。

资源截图

代码片段和文件信息

package com.fh.interceptor.shiro;


import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.AuthenticationInfo;
import org.apache.shiro.authc.AuthenticationToken;
import org.apache.shiro.authc.SimpleAuthenticationInfo;
import org.apache.shiro.authz.AuthorizationInfo;
import org.apache.shiro.realm.AuthorizingRealm;
import org.apache.shiro.subject.PrincipalCollection;


/**
 * @author fh
 *  2015-3-6
 */
public class ShiroRealm extends AuthorizingRealm {

/*
 * 登录信息和用户验证信息验证(non-Javadoc)
 * @see org.apache.shiro.realm.AuthenticatingRealm#doGetAuthenticationInfo(org.apache.shiro.authc.AuthenticationToken)
 */
@Override
protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws AuthenticationException {
 String username = (String)token.getPrincipal();   //得到用户名 
     String password = new String((char[])token.getCredentials());  //得到密码
     if(null != username && null != password){
      return new SimpleAuthenticationInfo(username password getName());
     }else{
      return null;
     }
}

/*
 * 授权查询回调函数 进行鉴权但缓存中无用户的授权信息时调用负责在应用程序中决定用户的访问控制的方法(non-Javadoc)
 * @see org.apache.shiro.realm.AuthorizingRealm#doGetAuthorizationInfo(org.apache.shiro.subject.PrincipalCollection)
 */
@Override
protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection pc) {
System.out.println(“========2“);
return null;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-18 11:12  前端+接口文档\
     文件      296554  2017-12-14 14:29  前端+接口文档\mall.sql
     文件     3938328  2017-12-06 16:24  前端+接口文档\后台使用说明.doc
     文件       27538  2017-03-25 22:36  前端+接口文档\快递公司编码.xlsx
     目录           0  2018-05-18 11:12  前端+接口文档\服务端(接口)\
     目录           0  2018-05-18 11:12  前端+接口文档\服务端(接口)\mallapp\
     文件        1470  2017-12-14 21:41  前端+接口文档\服务端(接口)\mallapp\.classpath
     文件        1216  2017-08-02 15:56  前端+接口文档\服务端(接口)\mallapp\.project
     目录           0  2018-05-18 11:12  前端+接口文档\服务端(接口)\mallapp\.settings\
     文件         639  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\.settings\.jsdtscope
     文件         155  2017-08-02 15:56  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.core.resources.prefs
     文件         736  2017-10-26 10:37  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.jdt.core.prefs
     文件         117  2017-10-26 10:37  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
     文件          90  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.m2e.core.prefs
     文件         662  2017-08-02 15:58  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.wst.common.component
     文件         252  2017-08-02 15:57  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件          50  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\.settings\org.eclipse.wst.validation.prefs
     文件        9376  2017-08-05 16:52  前端+接口文档\服务端(接口)\mallapp\pom.xml
     目录           0  2018-05-18 11:12  前端+接口文档\服务端(接口)\mallapp\src\
     目录           0  2018-05-18 11:12  前端+接口文档\服务端(接口)\mallapp\src\main\
     目录           0  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\src\main\java\
     目录           0  2018-05-18 11:12  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\
     目录           0  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\fh\
     目录           0  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\fh\interceptor\
     目录           0  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\fh\interceptor\shiro\
     文件        1604  2016-04-12 00:50  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\fh\interceptor\shiro\ShiroRealm.java
     目录           0  2018-05-18 11:12  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\weixin\
     目录           0  2017-08-02 15:54  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\weixin\controller\
     文件       13696  2017-07-24 20:28  前端+接口文档\服务端(接口)\mallapp\src\main\java\com\weixin\controller\WeixinController.java
............此处省略748个文件信息

评论

共有 条评论