asp.net cookie使用方法 【ASP.NET Core快速入门】(十)Cookie

电脑杂谈  发布时间:2017-12-28 09:08:39  来源:网络整理

asp.net改变cookie的值_asp.net mvc pdftable_asp.net cookie使用方法

【ASP.NET Core快速入门】(十)Cookie-based认证实现

新建MVC项目,然后用VSCode打开

在Controllers文件夹下新建AdminController.cs

在Views文件夹下新建Admin文件夹,并在Admin文件夹下新建Index.cshtml

运行结果:

在AdminController中添加引用

asp.net mvc pdftable_asp.net cookie使用方法_asp.net改变cookie的值

然后我们可以给AdminController添加 [Authorize] 标签

接下来我们需要把认证和授权引用进来,我们使用的是cookie的认证方式,所以在Startup.cs中添加认证的引用。

然后在Startup方法中进行cookie的依赖注入

然后我们要在Configure方法中把cookie中间件也添加进来,否则认证授权是不会生效的

这时候我们再运行一下:

asp.net cookie使用方法_asp.net mvc pdftable_asp.net改变cookie的值

发现已经自动跳转到登陆地址了。asp.net cookie使用方法asp.net cookie使用方法

我们暂时不做登陆的,只是模拟一下登陆,首先我们创建一个AccountController.cs

然后添加引用

添加两个API用于登陆和登出

访问:5000/admin会跳转到:5000/Account/MyLogin?ReturnUrl=%2Fadmin页面

然后我们访问:5000/Account/MakeLogin模拟登陆,然后再访问:5000/admin

最后访问:5000/Account/logout登出,然后再访问:5000/admin发现又跳转到我们自定义的登陆页面。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-56462-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 刘萍
        刘萍

        利用中国随处可见的无人居住的鬼城来安置叙利亚难民

      • 毛博
        毛博

        期待你带给我们更多更好的作品

      热点图片
      拼命载入中...