如何在用户登录后创建用户屏幕锁定页面?

时间:2017-10-24 08:09:24

标签: asp.net-mvc asp.net-mvc-4

我可以使用此Controller操作结果获取我的用户名:

public ActionResult LockScreen(string UserName)
    {
        return View();
    }

我的行动链接来自标题页:

 <li><a href="@Url.Action("LockScreen", "Account", new { UserName = 
 User.Identity.Name }  )" class="grey-text text-darken-1">
 <i class="material-icons">lock_outline</i> Lock</a></li>

所以我想要一个像这样的Screenlock页面,例如当前用户名是Jhon Doe: https://imgur.com/KRfg7DI

如果用户返回上一页或更改此链接,则当前用户将使用密码并返回视图以将重定向页面上传至解锁屏幕 在LockScreen Page

中使用密码之前,用户不会访问任何页面