-1
我有一个问题,sqlmmebership注销。我的项目包含一个主页面,并且其他页面通过ajax加载到此主页面内。我将一个注销按钮的主页面,但当我点击它,它什么也没有发生,点击之后再次指引我登录页面。但是当我点击浏览器上的后退按钮时,它将我变回主页面,这通常会发生,我错了 这里是我的注销功能,sqlmemebrship提供程序问题
protected void Cikis_Click(object sender,DirectEventArgs e)
{
FormsAuthentication.SignOut();
Roles.DeleteCookie();
Session.Clear();
Session.Abandon();
FormsAuthentication.RedirectToLoginPage();
}
这里是我的配置文件,
<roleManager enabled="true" />
<authentication mode="Forms">
<forms loginUrl="~/Default.aspx" />
</authentication>
<membership defaultProvider="MySqlMembershipProvider">
<providers>
<clear/>
<!--Add a customized SqlMembershipProvider -->
<add name="MySqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="AProjeConnectionString"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="15"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
我有一个名为Admin的目录,并且受保护,只允许具有管理员角色的用户。
我还有同样的问题 – sakir
@ user2460637 - 你的登出按钮还有Ajax吗?或者你的重定向? –
重定向没有ajax – sakir