1
我在斷點上有此代碼,它在每個瀏覽器中工作,除了Windows上的Safari,當我登錄時,它總是顯示用戶未通過身份驗證。用戶身份驗證在Safari中不起作用
我將Safari重置爲默認值。
在我的web.config文件中我添加
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" defaultUrl="~/ToolsHome.aspx" timeout="2880" cookieless="UseCookies" />
</authentication>
無法獲得野生動物園的工作。
我沒有指定一個cookie名稱?我在本地主機上運行此操作,然後將其上傳到我的域時出現同樣的問題。
if (!User.Identity.IsAuthenticated)
{
Response.Redirect("Login.aspx");
}
else
{
if (HttpContext.Current.User.IsInRole("Physician")
|| HttpContext.Current.User.IsInRole("Staff"))
{
if (Session["loggedin"] != null)
{
Session["PatientID"] = Session["loggedin"].ToString();
}
}
}