Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android與IIS身份驗證——Form驗證

Android與IIS身份驗證——Form驗證

編輯:關於android開發

  一、設計思路
Android客戶端訪問IIS服務器時,當沒有登陸時,ASP.NET通過Form集成驗證方法會返回一個登陸頁面。然後輸入正確的用戶名和密碼,就可以進入主程序了。

  在Android客戶端訪問以IIS為宿主的ASP.NET服務器時,返回JSON格式來傳遞數據。客戶端中,根據返回數據的不同而判斷當前狀態是否已登陸。由於Form驗證是保存了Cookie,所示每次調用Http請求之前要先添加上次請求的Cookie。

  二、ASP.NET服務器端
創建一個ASP.NET MVC網站項目。
首先,由於每次請求都返回JSON格式的數據,我們編寫一個Model類來承載數據。

  public class ResponseResult
    {
        /// <summary>
        /// 是否已登錄
        /// </summary>
        public bool IsAuthenticated { get; set; }

          /// <summary>
        /// 是否執行成功
        /// </summary>
        public bool IsSuccess { get; set; }

          /// <summary>
        /// 登錄賬號
        /// </summary>
        public string Identity { get; set; }

          /// <summary>
        /// 執行結果
        /// </summary>
        public object Result { get; set; }
    }

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved