任务47:Identity MVC:ReturnUrl实现
任务47:Identity MVC:ReturnUrl实现
在最上面加一个私有的方法
登陆也加上returnUrl
Login的post方法。加入returnUrl的参数
登陆界面也需要加上
asp-route-returnUrl="@ViewBag["ReturnUrl"]"
退出的代码进行修改,否则是无法退出的
public async Task<IActionResult> LoginOut() { //HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme); await _signInManager.SignOutAsync();</span><span style="color: #0000ff;">return</span> RedirectToAction(<span style="color: #800000;">"</span><span style="color: #800000;">Index</span><span style="color: #800000;">"</span>, <span style="color: #800000;">"</span><span style="color: #800000;">Home</span><span style="color: #800000;">"</span><span style="color: #000000;">); }</span></pre>
运行程序测试
登陆和注册都写完了
修改好退出的代码以后,就可以正常的的退出了。
代码修正
输入地址:
https://localhost:44347/admin
会自动跳转到:
https://localhost:44347/Account/Login?ReturnUrl=%2Fadmin
输入账号和密码进行登陆
登陆后,就根据returnUrl跳转到了admin的页面
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
linux之shell流程控制
C#之抛异常
C# 日期帮助类
Aspose Excel 单元格合并后边框显示不全
Microsoft Compatibility telemetry占cpu资源高
js 获取年、月、周、当前日期第几周、这月有那几周
JS 延迟加载
EasyUI DataGrid 多级表头设置
C#关于日期 月 天数 和一年有多少周及根据某年某周获取时间段的计算
Copyright © 2011-2022 走看看