ASP.NET整合2

ASP.NET1的範例中,示範了ASP.NET系統整合的效果,而在本範例中,將介紹背後重要程式碼的運作及流程。

此章節包含的主題:

Login.aspx

1.登入頁面

塞圖

在Login的頁面中,將User輸入的帳號、密碼,或呼叫所需的帳號、密碼,寫入Session中,當使用者點選登入時,將以admin帳號進入。

MainMemu.aspx

1.使用者Portal

塞圖

當點選[使用者Portal] 按鈕時,會去呼叫 ByPass.aspx程式

2.設計者Poatal

塞圖

當點選[設計者Portal] 按鈕時,會去呼叫 ByPass.aspx程式

3.戰情室連結

塞圖

當點選[戰情室連結] 按鈕時,會去呼叫程式 LinkCockpit.aspx

塞圖

並且在LinkCockpit.aspx程式中,呼叫程式ByPass.aspx且帶入參數guid.value

4.頁面連結

塞圖

當點選[頁面連結] 按鈕時,會去呼叫程式 LinkPage.aspx

塞圖

並且在LinkPage.aspx程式中,呼叫程式ByPass.aspx且帶入參數guid.value

ByPass.aspx

1.取得cSessionID

塞圖

將公司別、密碼、帳號等變數傳入function lib.Login,並傳回值存於cSessionID,因此cSessionID等於加密過的狀態,帳號、密碼不會是明碼在URL上傳遞

2.產生cUrl

塞圖

將cSessionID傳入function lib.LinkPortal,並產生cUrl。

3.轉換至Default.aspx

塞圖

以cUrl 及 cSessionID 為參數,轉換到Default.aspx,並呈現正確的網頁。

Copyright © 2014 Smart eVision Information Technology Inc. All rights reserved