0
我使用身份驗證引擎網站和用戶配置文件。 當我與引擎網站進入並更改網頁到頁面用戶時,我的身份驗證是不是change.how修復它? web.config中的代碼是:用於認證碼如何在c#中使用url進行多重身份驗證?
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" timeout="2880"/>
</authentication>
登錄表單(用戶和發動機)是什麼?
FormsAuthenticationTicket tkt;
string cookiestr;
HttpCookie ck;
tkt = new FormsAuthenticationTicket(1, listBU[0].UserName, DateTime.Now, chRemmember.Checked ? DateTime.Now.AddDays(30) : DateTime.Now.AddDays(1), true, "user");
cookiestr = FormsAuthentication.Encrypt(tkt);
ck = new HttpCookie(FormsAuthentication.FormsCookieName, cookiestr);
if (true)
ck.Expires = tkt.Expiration;
ck.Path = FormsAuthentication.FormsCookiePath;
HttpContext.Current.Response.Cookies.Add(ck);
和檢查驗證碼:
if(User.Identity.IsAuthenticated)
{
//do
}
如何爲它創建多個認證?