1、首先找到xx.Core添加文件夹Extensions
在文件夹中添加IAbpSessionExtension类并继承IAbpSession

2、添加AbpSessionExtension类并继承ClaimsAbpSession,IAbpSessionExtension

3、找到xx.Web.Core--Controllers文件夹MyProjectControllerBase 类添加一下代码
//隐藏父类的AbpSession
public new IAbpSessionExtension AbpSession { get; set; }

4、找到xx.Application-MyProjectAppServiceBase.cs类添加一下代码
//隐藏父类的AbpSession
public new IAbpSessionExtension AbpSession { get; set; }

本文介绍如何在ABP框架中扩展用户会话管理功能,包括创建自定义的IAbpSessionExtension接口及其实现类,修改控制器及应用服务基类以使用新的会话管理特性,并更新登录认证流程。
最低0.47元/天 解锁文章
1408

被折叠的 条评论
为什么被折叠?



