任务47:Identity MVC:ReturnUrl实现
2024-08-26 01:36:57
任务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的页面
最新文章
- oracle---jdbctest--laobai
- 利用 cookie 模拟网站登录
- Inside Flask - app.py - 2
- HTML——表格table标签,tr或者td
- [Java Performance] 数据库性能最佳实践 - JPA和读写优化
- ASP.NET MVC 常用内置验证特性
- ZABBIX自定义用户KEY与参数USERPARAMETERS监控脚本输出
- ASP.NET Core MVC – Form Tag Helpers
- HTML-移动开发技巧 响应式布局 弹性布局
- json_encode处理json数据中文乱码
- Android进阶(十九)AndroidAPP开发问题汇总(三)
- JSPatch 热更新
- mybatis 配置文件全解
- 史上最明白的 NULL、0、nullptr 区别分析(老师讲N篇都没讲明白的东东),今天终于明白了,如果和我一样以前不明白的可以好好的看看...
- Win10安装Ubuntu子系统教程(附安装图形化界面)
- 【APP测试(Android)】--升级更新
- android 代码混淆示例
- 为什么char *name=";it";,printf(";%s";,name) 能够输出字符串?
- Android开源的精美日历控件,热插拔设计的万能自定义UI
- C#中StreamReader读取中文出现乱码
热门文章
- BeagleBone Black Industrial 进阶设置(性能优化以及延长板载eMMC存储寿命)
- BeagleBone Black Industrial 工业版介绍
- 【基础练习】【线性DP】codevs3027 线段覆盖2题解
- Hadoop+HBase+ZooKeeper分布式集群环境搭建
- 源代码方式向openssl中加入新算法完整具体步骤(演示样例:摘要算法SM3)【非engine方式】
- wamp配置虚拟域名
- bzoj 1088 简单dfs
- es 300G 数据删除 执行计划 curl REST 操作
- C++文件IO操作的简单示例
- poj 2559 Largest Rectangle in a Histogram 栈