2014-02-05 75 views

回答

0

你需要實現一個新的登錄模塊複製現有的登錄模塊,並在登錄事件的頂部只是檢查cookie,並做FormsAuthentication.SetAuthenticationCookie(username),你就完成了!

您需要重新考慮安全性,並確保您想要這樣做。而不是使用的cookie,你可以做一個網址登錄,你必須做以下幾點: 產生這樣/yourpage.aspx?user={bacd一個url} &簽名= {祕密+用戶名}

在yourpage的哈希碼。 aspx你需要使用secret + username重新生成簽名,並匹配它,如果匹配,只需執行FormsAuthentication.SetAuthenticationCookie(username)並重定向到適當的頁面。

希望這會有所幫助。

+0

感謝您的回覆。但爲什麼我們要使用外部cookie,我們需要做的就是在另一個運行PHP的站點之間進行SSO身份驗證。如果我們點擊一​​個來自PHP站點的鏈接,沒有(用戶名,密碼 - 登錄頁面),我們需要登錄我們的DNN站點。 – Venkat

相關問題