nopCommerce_4.4功能实现详解-----第20章 身份认证权限服务定义的具体实现

本章将按照自顶向下的开发模式,来解释怎样在登录页面上显示自定义的Cookie对象。

(1) 、修改Controllers.CustomerController类。

0052、IAuthenticationService、CookieAuthenticationService

(2)、CookieAuthenticationService类继承于IauthenticationService接口,该类通过自定义和扩展内置身份认证实例的API方法进行登录/登出操作,并在操作过程中所获取相关数据持久化到相应的Cookie值中。

(3) 、在Nop.Web.Framework.Infrastructure.DependencyRegistrar.Register方法中定义语句:

//通过Autofac实例方法对身份认证服务的自定义接口及其实现类进行注入操作。

builder.RegisterType<CookieAuthenticationService>().As<IAuthenticationService>().InstancePerLifetimeScope();

(4) 、按F5执行程序,查看Views/Customer/Index.cshtml视图中的Cookies。

(6) 、通过第19、20章中的所有操作“nopCommerce”程序实现了向浏览器中隐

式添加Cookies的功能。

对以上功能更为具体实现和注释见:21-06-30_Nop4.4(023_身份认证权限服务定义具体实现完成,在浏览器中隐式添加相应Cookie)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值