任务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(); return RedirectToAction("Index", "Home");
}

运行程序测试

登陆和注册都写完了

修改好退出的代码以后,就可以正常的的退出了。

代码修正

输入地址:

https://localhost:44347/admin

会自动跳转到:

https://localhost:44347/Account/Login?ReturnUrl=%2Fadmin

输入账号和密码进行登陆

登陆后,就根据returnUrl跳转到了admin的页面

最新文章

  1. oracle---jdbctest--laobai
  2. 利用 cookie 模拟网站登录
  3. Inside Flask - app.py - 2
  4. HTML——表格table标签,tr或者td
  5. [Java Performance] 数据库性能最佳实践 - JPA和读写优化
  6. ASP.NET MVC 常用内置验证特性
  7. ZABBIX自定义用户KEY与参数USERPARAMETERS监控脚本输出
  8. ASP.NET Core MVC – Form Tag Helpers
  9. HTML-移动开发技巧 响应式布局 弹性布局
  10. json_encode处理json数据中文乱码
  11. Android进阶(十九)AndroidAPP开发问题汇总(三)
  12. JSPatch 热更新
  13. mybatis 配置文件全解
  14. 史上最明白的 NULL、0、nullptr 区别分析(老师讲N篇都没讲明白的东东),今天终于明白了,如果和我一样以前不明白的可以好好的看看...
  15. Win10安装Ubuntu子系统教程(附安装图形化界面)
  16. 【APP测试(Android)】--升级更新
  17. android 代码混淆示例
  18. 为什么char *name=&quot;it&quot;,printf(&quot;%s&quot;,name) 能够输出字符串?
  19. Android开源的精美日历控件,热插拔设计的万能自定义UI
  20. C#中StreamReader读取中文出现乱码

热门文章

  1. BeagleBone Black Industrial 进阶设置(性能优化以及延长板载eMMC存储寿命)
  2. BeagleBone Black Industrial 工业版介绍
  3. 【基础练习】【线性DP】codevs3027 线段覆盖2题解
  4. Hadoop+HBase+ZooKeeper分布式集群环境搭建
  5. 源代码方式向openssl中加入新算法完整具体步骤(演示样例:摘要算法SM3)【非engine方式】
  6. wamp配置虚拟域名
  7. bzoj 1088 简单dfs
  8. es 300G 数据删除 执行计划 curl REST 操作
  9. C++文件IO操作的简单示例
  10. poj 2559 Largest Rectangle in a Histogram 栈