我正在创建一个主要基于 WebMatrix 2 提供的模板的应用程序。
一切都很好,尽管我在标题中创建“注销”链接时遇到了一些问题。
目前我有以下链接:
<a href="~/account/logout.cshtml">Sign Out</a>
反过来,它指向此页面:
@{
WebSecurity.RequireAuthenticatedUser();
if (IsPost) {
// Verify the request was submitted by the user
AntiForgery.Validate();
// Log out of the current user context
WebSecurity.Logout();
// Redirect back to the return URL or homepage
var returnUrl = Request.QueryString["ReturnUrl"];
Context.RedirectLocal(returnUrl);
} else {
Response.Redirect("~/");
}
}
但是当我点击这个链接时,它什么也没做,我仍然登录。我哪里出错了?