2013-05-29 46 views
0

我正在使用ASP.NET成員資格提供程序。我的問題是,當用戶登錄時,點擊去做一個不同的頁面,並在進程中傳遞一個查詢字符串,當他們到達新頁面並且查詢字符串附加到URL時,成員資格提供程序不會識別它們仍然登錄。傳遞查詢字符串時註銷ASP.NET成員資格提供程序

在這一點上,如果他們再次登錄,然後他們可以繼續點擊不同的網頁與查詢字符串,並保持登錄。但問題是,第一次查詢字符串傳遞,它基本上將它們註銷。

有沒有辦法在會員頁面上驗證用戶,而不考慮查詢字符串?

回答

0

您是否在使用自定義memebership提供程序?

你試過類似如下的東西...

FormsAuthentication.RedirectFromLoginPage(Username, False) 

問候

+0

我還沒有嘗試過做一個RedirectFromLoginPage,但我不知道我的理解,將如何解決我的問題。問題是我在某些頁面上失去了身份驗證。我不想重新導入到登錄頁面,然後將它們重定向到新頁面。 也許我誤解了?有沒有一種方法可以在查詢字符串的頁面上重置cookie?或者在重定向上向前傳遞身份驗證?或者可能在web.config中爲這些頁面添加身份驗證? – user1919078

相關問題