- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单一入口整合
Here comes your footer ? Page * 學習歷程開發心得分享 e-Portfolio development experience 資訊中心 數位設計組 2010/03/29 e-Portfolio development experience 系統技術 資料整合:單一登入 SSO 資料庫同步 自訂樣板切換 jquery非同步更新 操作介面 版面設計 CSS 順暢、直覺的UI操作 Agenga 單一入口整合-C#範例 C#程式碼範例 1.using System.Collections.Specialized; // C# Code 2.範例: NameValueCollection coll = new NameValueCollection(); coll = Request.Headers; string myuid = coll.Get(“uid_here); 3.中文使用 UrlDecode 單一入口整合-登入流程圖 Login SSO登入 學生 id寫入session 登入成功 F T T F 教職員畫面 單一入口整合-參數對照表 資料行名稱 資料行中文名稱 xxxxxxxxxx 使用者代號(學號與員工代號) xxxxxxxxxx 本職一級單位代碼 xxxxxxxxxx 本職一級中文單位名稱 xxxxxxxxxx 本職單位代碼(發聘單位) xxxxxxxxxx 本職單位名稱 xxxxxxxxxx 電子郵件 xxxxxxxxxx 使用者中文姓名 xxxxxxxxxx 本職職稱 xxxxxxxxxx 本職身分 xxxxxxxxxx 兼職身分 xxxxxxxxxx 每個兼職職稱 xxxxxxxxxx 生日-年 xxxxxxxxxx 生日-月 xxxxxxxxxx 生日-日 xxxxxxxxxx 系年班 xxxxxxxxxx 認證伺服器名稱 xxxxxxxxxx 班級 xxxxxxxxxx 身份證字號 xxxxxxxxxx 身份別 xxxxxxxxxx 年級 xxxxxxxxxx 性別 // 為防止網路資安問題,詳細資料請與相關單位洽詢 單一入口整合-Ldap登入 C#程式碼範例 1. using Novell.Directory.Ldap; 2.範例 public string ip= “; // 為防止網路資安問題,詳細資料請與相關單位洽詢 public int port= xxx; // 為防止網路資安問題,詳細資料請與相關單位洽詢 public string sdn= “xxxxxxxxxxxx”; // 為防止網路資安問題,詳細資料請與相關單位洽詢 public string edn= “xxxxxxxxxxxx”; // 為防止網路資安問題,詳細資料請與相關單位洽詢 try { LdapConnection lc = new LdapConnection(); lc.Connect(ip, port); lc.Bind(dn, pwd); lc.Disconnect(); return true; // 登入成功後 id 寫入Session } catch {return false;} 江安 庭魁 ep 開發平台 (Web Server) 程式即時同步(存檔時觸發), 可共同開發同一程式 而不互相影響版次 e-Portfolio development experience 共同開發 e-Portfolio development experience 視覺設計 系統架構 css 設計 (靜態) jquery 設計 (動態) aspx 資料區塊設計 .cs 控制輸出 public.css YUI 2.8.0 r4 : reset-fonts-grids.css page.css 1.3.2 min.js blockUI.js tablednd.js fancybox 1.2.6.js highcharts.js Master page runat server block 版面設計 e-Portfolio development experience 主版頁 (Master page) user control 1: header user control 2: footer ep menu check sso user 前端架構 e-Portfolio development experience 內容頁 (Content page) jquery load (非同步, 載入aspx) jquery post (非同步, 由aspx接收) runat server block (由.cs餵出資料) 動態載入主版 MasterPageFile = “路徑”
文档评论(0)