VS2022中的官方方案中,鉴权方案会用到SqlServer,而我的项目要用MySql,两者没法兼容,遂自己写了一套。预备:用VS2022新建一个Blazor Server项目 第一步:编写自定义的登录,退出,鉴权类 SessionObjectHelper.cs,并且在Program.cs里注册using Microsoft.AspNetCore.C…
VS2022中的官方方案中,鉴权方案会用到SqlServer,而我的项目要用MySql,两者没法兼容,遂自己写了一套。预备:用VS2022新建一个Blazor Server项目 第一步:编写自定义的登录,退出,鉴权类 SessionObjectHelper.cs,并且在Program.cs里注册using Microsoft.AspNetCore.C…
简单粗暴的实现 Blazor Server 登录鉴权既然是简单粗暴,那么就不用关心诸如 IDentityServer4,OAuth 之类的组件,也不使用 AuthenticationStateProvider、IAuthService, razor 页面上不用折腾 CascadingAuthenticationState 或者 AuthorizeView,单纯用 Blazored.Local…
问题在Blazor服务器端创建和读取cookie最简单的方法是什么。似乎所有的解决方案都是针对BlazorWeb组装的,每当我使用这些解决方案时,Response.Cookies.Append("&()和请求。Cookies[]选项不起作用。回答我找到了一个很好的解决方案,使用本地存储来解决Bl…
本文介绍在.netcore 平台下,使用 ThoughtWorks.QRCode.Core 生成中间有logo图标的二维码第一步:NuGet 添加 ThoughtWorks.QRCode.Core:第二步:编写代码public class QRCodeHelper{public static string GetQRCode(){ using (System.Drawing.Image qrCodeImg = G…
请求接口返回中文乱码→???在工作过程中,调用第三方接口出现当返回的数据是中文的时候,中文数据便会变成 这样??? 迷~ ,一开始我以为是发送成功后接收字符编码是不是不对,在换过UTF-8,Unicode,。。。都是不行。解决方案:就是解码用Unicodecontent-Type 是 ap…
现阶段,基本上都是前后端分离项目,这样一来,就需要前后端配合,没有统一返回格式,那么对接起来会很麻烦,浪费时间。我们需要把所有接口及异常错误信息都返回一定的Json格式,有利于前端处理,从而提高了工作效率。一、准备工作定义响应实体类/// <summary>/// …
本文主要根据中间件来实现对.net core webapi中产生的请求和响应数据进行获取并存入日志文件中;这里不详细介绍日志文件的使用。你可以自己接入NLog,log4net,Exceptionless等创建接口记录的中间件12345678910111213141516171819202122232425262728293031323334353637383…
以前 .NET Framework WebApi 记录接口访问日志,一般是通过Filter的方式进行拦截,通过重写ActionFilterAttribute的OnActionExecuting实现拦截记录Request内容,通过重写OnActionExecuted实现拦截记录Response内容,具体实现代码就不贴了。这篇简单介绍.Net Core WebApi …
现在的开发模式很少用asp.net mvc一个项目直接操作界面和数据库了。大部分都使用前后端分离,更多的是为了让API支持移动端。后端写webapi的时候必然需要和前端约定请求值和返回值的格式,如果有异常返回应该如何识别和区分;通过actionfilter即可实现AOP切入处理,而不需…
在.net core 中,utf8编码转GBK编码会报错,.netcore 无法实现编码的转换解决方法1、Nuget中搜索安装 System.Text.Encoding.CodePages2、 在startup 中 做如下设置 public Startup(IConfiguration configuration) { Configuration = config…
© Copyright 2014 - 2025 柏港建站平台 ejk5.com. 渝ICP备16000791号-4