摘要:
! done 任务14:配置的热更新 热更新,默认是不支持的。 网站正在运行,在不关掉网站的情况,修改了配置文件appsettings.json文件。当用户下一次请求的时候,直接拿到我们的配置信息 这个跟我们在asp.net里面的config不一样,我们在更改web.config的内 阅读全文
摘要:
13 新建Controllers文件夹,在里面添加HomeController控制器 新建Views文件夹,再新建Home文件夹。再新建Index.cshtml的视图页面 注释上节课的代码,否则我们的管道都会被抵消,最后只输出了。appsettings.json文件的内容 注入MVC 添加默认路由, 阅读全文
摘要:
<! done ASP.NET Core快速入门_学习笔记汇总 第2章 配置管理 任务12:Bind读取配置到C 实例 任务13:在Core Mvc中使用Options 任务14:配置的热更新 任务15:配置框架设计浅析 第3章 依赖注入 任务16:介绍 任务17:从UML角度来理解依赖 任务18: 阅读全文
摘要:
<! done 任务12:Bind读取配置到C 实例 将json文件的配置转换成C 的实体 新建项目: <! [if gte mso 9] <xml <o:OfficeDocumentSettings <o:RelyOnVML/ <o:AllowPNG/ </o:OfficeDocumentSett 阅读全文
摘要:
任务50:Identity MVC:DbContextSeed初始化 首先添加seed 每次应用程序启动,监测一下,是否是第一次启动。如果是第一次执行,我们需要在数据库内添加一个记录 比如说我们的用户账号,我们在第一次进来的时候,我们需要有一个管理员 在Data文件夹下新 阅读全文
摘要:
任务49:Identity MVC:Model前端验证 前端验证使用的是jquery的validate的组件 _ValidationScriptsPartial.cshtml 在我们的layout里面有RenderSection 所以我们可以在Login页面增加上。在登陆 阅读全文
摘要:
任务48:Identity MVC:Model后端验证 RegisterViewModel using System; using System.Collections.Generic; using System.Linq; using System.Thr 阅读全文
摘要:
! done 任务47:Identity MVC:ReturnUrl实现 任务47:Identity MVC:ReturnUrl实现 在最上面加一个私有的方法 登陆也加上returnUrl Login的post方法 阅读全文
摘要:
任务46:Identity MVC:登录逻辑实现 实现登陆的方法 退出方法 _layout里面增加如下的代码: Login.cshtml 运行代码测试: 这个地方的单词之前拼错了。这里进行修正 &nbs 阅读全文
摘要:
任务45:Identity MVC:注册逻辑实现 做登陆 在注册成功直接进行登陆,使用SignIn 这里的signIn实际上是HttpContext.Signin的封装 await _signManager.SignInAsync(identityUser, new Aut 阅读全文
摘要:
! done 任务44:Identity MVC: EF + Identity实现 使用VSCode开发 Razer的智能感知不好。所以这里切换为VS2017进行开发: 新建一个Data的文件夹来存放我们的DBContext。在Data文件夹下新建: Applicatio 阅读全文
摘要:
基于原来做的cookie认证的代码:MvcCookieAuthSample 增加登陆和退出的方法: 增加Login和SignIn这两个Action方法。 在Views下面创建Account文件夹,然后在里面创建两个视图页面。 我是赋值下面的Privacy.cshtml页面到Accoun 阅读全文
摘要:
任务42:EF Core Migration 任务42:EF Core Migration 右边的是在VS2017中使用的命令,左边是在VSCode 的DOS窗体中使用的 最新版本的core 2.2.1的 版本创建以后已经没有model类了。 阅读全文
摘要:
任务41:Individual authentication 模板 使用命令行创建项目 会自动加上ef core和Identity core代码的示例 默认创建mvc是不带Identity的 dotnet new help:查看可用的命令: au:Individual模板 阅读全文
摘要:
任务40:介绍 从头到尾做一个MVC的实例 让大家来了解core中mvc开发的一些基本方法 如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。 分 阅读全文
摘要:
基于Role角色的授权 asp.net core在逐渐淘汰这种基于RoleBase的基于角色的授权。鼓励大家使用基于Claim的授权 在认证的时候Cliam已经加入了Role 注释38节课的 自定义验证的内容。还是使用默认的Bearer+token的验证方式。 只有Role等于user 阅读全文
摘要:
转 postman中 form data、x www form urlencoded、raw、binary的区别 2015年11月23日 17:31:29 叶威1 阅读数 100205 标签: google Postman 更多 个人分类: Postman google 1、form data:&n 阅读全文
摘要:
任务38:JWT 设计解析及定制 改造jwt token token的值不放在Authorize里面,而是放在header的token里面 asp.net core的源代码 在Security的下面 https://github.com/aspnet/AspNetCore/ 阅读全文
摘要:
任务36:应用Jwtbearer Authentication D:\MyDemos\jesse 新建项目:dotnet new webapi name JwtAuthSample VS2017运行项目:http://localhost:5429 阅读全文
摘要:
实现给用户办法token 默认是可以访问valuesController的,返回的状态是200 http://localhost:5429/api/values 返回的状态码是200 把ValuesController加上属性值:[Authorize] 再次 阅读全文