sqlmmebership 로그 아웃에 문제가 있습니다. 내 프로젝트는 하나의 기본 페이지로 구성되며 다른 페이지는이 기본 페이지의 아약스를 통해로드됩니다. 로그 아웃 버튼 기본 페이지를 클릭하지만 클릭하면 그것은 아무 것도 일어나지 않고 클릭 한 사람이 다시 로그인 페이지로 직접 이동합니다. 브라우저에서 뒤로 버튼을 클릭하면 메인 페이지로 다시 돌아옵니다. 정상적인 복용량이 발생했는데, 잘못되었습니다. 여기에 있습니다. , 내 config 파일이 여기에, 기능 밖으로sqlmemebrship provider issue
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 – sakir