任务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的页面

转载于:https://www.cnblogs.com/wangjunwei/p/10460892.html

任务47:Identity MVC:ReturnUrl实现相关推荐

  1. asp.net core系列 47 Identity 自定义用户数据

    一.概述 接着上篇的WebAppIdentityDemo项目,将自定义用户数据添加到Identity DB,自定义扩展的用户数据类应继承IdentityUser类, 文件名为Areas / Ident ...

  2. ASP.NET Core快速入门(第6章:ASP.NET Core MVC)--学习笔记

    点击蓝字关注我们 课程链接:http://video.jessetalk.cn/course/explore 良心课程,大家一起来学习哈! 任务40:介绍 1.Individual authentic ...

  3. 【笔记目录1】【jessetalk 】ASP.NET Core快速入门_学习笔记汇总

    当前标签: ASP.NET Core快速入门 共2页: 1 2 下一页  任务50:Identity MVC:DbContextSeed初始化 GASA 2019-03-02 14:09 阅读:16 ...

  4. asp.net core策略授权

    在<asp.net core认证与授权>中讲解了固定和自定义角色授权系统权限,其实我们还可以通过其他方式来授权,比如可以通过角色组,用户名,生日等,但这些主要取决于ClaimTypes,其 ...

  5. 【2021Java最新学习路线】kvm和docker区别

    第一篇:脑图篇 1.1 手绘 Spring 架构脑图 1.2 手绘 Spring5 架构脑图 1.3 手绘 Spring Security 架构脑图 1.4 手绘 Spring Boot 架构脑图 1 ...

  6. 面试题php2018,2018php最新面试题之PHP核心技术

    这篇文章给大家分享的是关于2018php面试题之PHP核心技术最新,有需要的朋友可以参考一下. 一.PHP核心技术 1.写出一个能创建多级目录的PHP函数(新浪网技术部)<?php /** * ...

  7. php面试题之一——PHP核心技术(高级部分)

    一.PHP核心技术 1.写出一个能创建多级目录的PHP函数(新浪网技术部) <?php/*** 创建多级目录* @param $path string 要创建的目录* @param $mode ...

  8. 学习 Java 的历程和体会『写给新手看,欢迎老司机批评和建议』

    转载出处:https://blog.csdn.net/lw_power/article/details/52502698#commentBox Java 基础只能说熟悉,还达不到熟练,更谈不上精通.框 ...

  9. 闭关30天,献上【Java一线大厂高岗面试题解析合集】,冲刺金九银十!

    概述 时间不等人,2022年转眼就要过去大半了,春招在疫情中度过,不知有多少人还在惋惜... 马上又是秋招的高峰"金九银十",估计现在就已经有不少的程序猿(媛)朋友早就踏上提前批之 ...

最新文章

  1. SQL Server中的分页查询
  2. 单片机怎么做定时器矩阵,彻底解决各种定时问题?
  3. 近期神奇机器学习应用大赏
  4. [Usaco2009 Feb]Revamping Trails 道路升级
  5. word count(小组)
  6. 分析递归函数的时间复杂度
  7. html加注算法源码,200种加密算法(源码)
  8. YOLO系列专题——Complex-YOLO
  9. 智能家居形态逐步演进 机会与挑战并存
  10. 我的世界颜色代码服务器不显示,我的世界颜色代码符号大全,让你构造一个五彩斑斓的世界...
  11. 魅族可以Android编程吗,魅族 - 融云开发文档
  12. myanmar android2,Myanmar Thingyan Songs 2
  13. 教务(选课)管理系统
  14. onu光功率多少是正常_光猫的收发光功率正常范围是多少
  15. java中实现的十进制转换成二进制的简单代码
  16. 【Python】networkx创建图(1)
  17. tflearn教程_环境部署——Windows下安装配置tensorflow和tflearn
  18. 2019如何成为一个优秀的程序员
  19. 复现:Named Entity Recognition with Small Strongly Labeled and Large Weakly Labeled Data
  20. 迁移学习实践 深度学习打造图像的别样风格

热门文章

  1. 在Centos环境下搭建Confluence
  2. 【mysql5.6】数据类型
  3. centos 6.5 安装谷歌浏览器Chrome
  4. 对象失去焦点时自己动提交数据
  5. 微软Tech·Ed与中国IT行业一同成长
  6. C++11新特性(3)
  7. android studio如何设置输出值的小数点_C语言基础知识:printf的输出格式,C/C++语言编程讲解...
  8. 软件测试经典面试题(二)给你一个网站如何测试
  9. SQL Server索引视图以(物化视图)及索引视图与查询重写
  10. 印尼商品期货交易监管局考虑对加密货币交易征税