2011-09-14 110 views
0

我試圖避免使用窗體身份驗證爲一個非常輕的應用程序。該網站只包含一個頁面(帶有Ajax)和一個登錄頁面。簡單身份驗證/登錄

我想處理身份驗證,例如:在「用戶ID」會話變量設置

  • 頁面刷新和Ajax調用

    1. 用戶登錄檢查了「用戶id」會話變量
    2. 如果會話超時,「用戶ID」將返回爲空,用戶將被註銷
    3. 在手動註銷,「用戶ID」設置爲null

    爲什麼這不起作用的任何顯而易見的原因?

  • +0

    它非常依賴於網站的內容。如果他們必須輸入個人信息(例如地址,郵政編碼等),那麼使用更安全的登錄表單非常合適。 – diceler

    回答

    1

    要進行身份驗證,請使用您的身份驗證邏輯實現您自己的MembershipProvider(有關MSDN的更多詳細信息)。

    您的應用程序將更安全,您可以利用登錄控件的優勢。

    +0

    這種方法更安全嗎?是不是都同樣受到cookie篡改/冒充? – abc123

    +0

    是的,但你不必自己實現 – onof