2011-08-23 67 views
1

我想有一個用戶自動登錄我的一個webapps。我正在嘗試使用方法FormsAuthentication.RedirectFromLoginPage而不重定向。我只想登錄並留在頁面上。幫助將不勝感激驗證用戶沒有離開頁面

+1

查找AJAX登錄。 –

+0

如果您使用的是MVC,您可以使用jQuery通過$ .ajax請求向服務器調用一個操作,該請求可用於對用戶進行身份驗證,然後發出回調。 –

+1

但是,爲什麼你不能只是將用戶重定向到同一頁面呢?如果您已經登錄了用戶並設置了身份驗證cookie,則應該可以正常工作,如果不是這樣? – Icarus

回答

1

您可以使用方法SetAuthCookie將身份驗證cookie添加到cookie集合。

FormsAuthentication.SetAuthCookie(userName, false); 

這將創建cookie以在不重定向用戶的情況下針對以下請求對用戶進行身份驗證。

希望這會有所幫助。