在我的应用程序中,可以使用存储在数据库中的登录名/密码或使用其数字证书对用户进行身份验证。
在这两种方式中,如果登录成功,则会创建一个 cookie 并将其关联到用户。
FormsAuthentication.SetAuthCookie(model.UserName, false);
return RedirectToAction("Index", "Home");
我需要这个与众不同。如果用户使用其数字证书登录,我想检查证书是否存在,否则会引发错误。
这个概念是如果证书不存在,这是因为用户已经离开,所以什么也做不了。
这很难做到吗?