国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

在ASP.NET 中實現單點登錄

2024-07-10 12:40:22
字體:
來源:轉載
供稿:網友

出自:【孟憲會之精彩世界】 發布日期:2005年1月27日 8點48分0秒 [有刪改] 
由于某些原因,在我們的應用中會遇到一個用戶只能在一個地方登錄的情況,也就是我們通常所說的單點登錄。在ASP.NET中實現單點登錄其實很簡單,下面就把主要的方法和全部代碼進行分析。  
實現思路  
利用Cache的功能,我們把用戶的登錄信息保存在Cache中,并設置過期時間為Session失效的時間,因此,一旦Session失效,我們的Cache也過期;而Cache對所有的用戶都可以訪問,因此,用它保存用戶信息比數據庫來得方便。  
SingleLogin.aspx代碼  
<%@ Page language="c#" Codebehind="SingleLogin.aspx.cs" AutoEventWireup="false" 
 Inherits="eMeng.Exam.SingleLogin" %> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > 
<HTML> 
<HEAD> 
<title>單點登錄測試</title> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<style> 
H3 { FONT: 17px 宋體 } 
INPUT { FONT: 12px 宋體 } 
SPAN { FONT: 12px 宋體 } 
P { FONT: 12px 宋體 } 
H4 { FONT: 12px 宋體 } 
</style> 
</HEAD> 
<body MS_POSITIONING="GridLayout"> 
<form id="Form1" method="post" runat="server"> 
  <div align="center"> 
    <h3>單點登錄測試</h3> 
    <p>用戶名稱:<asp:TextBox id="UserName" runat="server"></asp:TextBox></p> 
    <p>用戶密碼:<asp:TextBox id="PassWord" runat="server" TextMode="Password"></asp:TextBox></p> 
    <p><asp:Button id="Login" runat="server" Text=" 登  錄 "></asp:Button></p> 
    <p><asp:Label id="Msg" runat="server"></asp:Label></p> 
  </div> 
</form> 
</body> 
</HTML>  
SingleLogin.aspx.cs代碼  
using System; 
using System.Collections; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Web; 
using System.Web.SessionState; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.HtmlControls;  
namespace eMeng.Exam 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉木萨尔县| 永康市| 阿拉尔市| 五寨县| 广东省| 湖北省| 日照市| 阿拉善盟| 波密县| 屯门区| 高邮市| 达尔| 娄烦县| 西青区| 山阳县| 新和县| 海门市| 桃园县| 昭苏县| 张家界市| 湘乡市| 平阴县| 察隅县| 马边| 桦南县| 彰化市| 天津市| 南汇区| 大英县| 华蓥市| 常德市| 济宁市| 滨海县| 江达县| 麟游县| 德州市| 景东| 张家口市| 咸丰县| 榆林市| 湖北省|