1
我想有一個用戶自動登錄我的一個webapps。我正在嘗試使用方法FormsAuthentication.RedirectFromLoginPage而不重定向。我只想登錄並留在頁面上。幫助將不勝感激驗證用戶沒有離開頁面
我想有一個用戶自動登錄我的一個webapps。我正在嘗試使用方法FormsAuthentication.RedirectFromLoginPage而不重定向。我只想登錄並留在頁面上。幫助將不勝感激驗證用戶沒有離開頁面
您可以使用方法SetAuthCookie將身份驗證cookie添加到cookie集合。
FormsAuthentication.SetAuthCookie(userName, false);
這將創建cookie以在不重定向用戶的情況下針對以下請求對用戶進行身份驗證。
希望這會有所幫助。
查找AJAX登錄。 –
如果您使用的是MVC,您可以使用jQuery通過$ .ajax請求向服務器調用一個操作,該請求可用於對用戶進行身份驗證,然後發出回調。 –
但是,爲什麼你不能只是將用戶重定向到同一頁面呢?如果您已經登錄了用戶並設置了身份驗證cookie,則應該可以正常工作,如果不是這樣? – Icarus