基于Web的研究生學位信息管理系統開發關鍵技術
張曉麗1 史明2
摘 要 作者開發的基于Web的研究生學位信息管理系統具有數據錄入、數據處理、信息查詢、信息輸出、數據導出等基本功能。介紹了系統體系結構以及開發的關鍵技術,包括基于窗體身份驗證、基于角色的用戶管理以及基于存儲過程的分頁顯示技術等。
1, // 版本號,設置為1
txtUserName.Text, // 用戶標示
DateTime.Now, // Cookie的發出時間, 設置為 DateTime.Now
DateTime.Now.AddMinutes(20),// Cookie的有效時間
false, // 是否持久性
//設置驗證票cookie,第一個參數為cookie的名字,第二個參數為cookie的值也就是加密后的票
Response.Cookies.Add(authCookie); //把cookie加進Response對象發生到客戶端
FormsAuthenticationTicket authTicket = Forms Authentication. Decrypt(authCookie.Value);//解密
string[] roles = authTicket.UserData.Split(new char[]{','});//根據存入時的格式分解角色
Context.User = new GenericPrincipal(Context.User. Identi ty, Roles);//存入HttpContext.User
WHERE (ID > (SELECT MAX(id) FROM
(SELECT TOP ((頁碼-1)*頁大小) id FROM Table ORDER BY id) AS T)) ORDER BY ID