最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

登錄時(shí)記住用戶名和密碼及cookie案例應(yīng)用

 更新時(shí)間:2013年01月27日 12:48:25   作者:  
本文將實(shí)現(xiàn)登錄時(shí)記住用戶的帳號(hào)密碼,接下來(lái)我們來(lái)模擬一個(gè)登錄介面,要把這個(gè)登錄的信息記錄至Cookie,還要把Cookie的過(guò)期時(shí)間設(shè)置7天之后過(guò)期,感興趣的朋友可以參考下,希望本文對(duì)你的cookie學(xué)習(xí)有所幫助

登錄樣子,可以參考某一論壇的登錄介面:

 

記住這些信息,可以使用Cookie來(lái)實(shí)現(xiàn),更多Cookie應(yīng)用,可參考
http://jb51.net/article/33590.htm
http://jb51.net/article/33591.htm
現(xiàn)在我們來(lái)模擬一個(gè)登錄介面:

復(fù)制代碼 代碼如下:

<table>
<tr>
<td style="width: 15%; text-align: right;">
User Name
</td>
<td>
<asp:TextBox ID="TextBoxUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td style="text-align: right;">
Password
</td>
<td>
<asp:TextBox ID="TextBoxPassword" TextMode="Password" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td style="text-align: right;">
Remember me
</td>
<td>
<asp:CheckBox ID="CheckBoxRememberMe" runat="server" />
</td>
</tr>
<tr>
<td style="text-align: right;">
</td>
<td>
<asp:Button ID="ButtonLogin" runat="server" Text="Login" OnClick="ButtonLogin_Click" />
</td>
</tr>
</table>

運(yùn)行時(shí)的效果:

 

我們要判斷用戶在點(diǎn)銨鈕的Click事件時(shí),是否有選擇Remember me這個(gè)CheckBox,如果選中了,要把這個(gè)登錄的信息記錄至Cookie,還要把Cookie的過(guò)期時(shí)間設(shè)置7天之后過(guò)期。反之,只把登錄的信息記錄入Cookie之中,不設(shè)置Cookie的過(guò)期時(shí)間??梢詤⒖枷旅娴牡卿浭录a:

復(fù)制代碼 代碼如下:

protected void ButtonLogin_Click(object sender, EventArgs e)
{
Response.Cookies["Name"].Expires = DateTime.Now.AddDays(-1);
Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1);

if (CheckBoxRememberMe.Checked)
{
Response.Cookies["Name"].Expires = DateTime.Now.AddDays(7);
Response.Cookies["Password"].Expires = DateTime.Now.AddDays(7);
}

Response.Cookies["Name"].Value = this.TextBoxUserName.Text.Trim();
Response.Cookies["Password"].Value = this.TextBoxPassword.Text.Trim ();
}

接下來(lái),你還得在Page_load中去讀取Cookie.
復(fù)制代碼 代碼如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Request.Cookies["Name"] != null && Request.Cookies["Password"] != null)
{
this.TextBoxUserName.Text = Request.Cookies["Name"].Value;
this.TextBoxPassword.Attributes["value"] = Request.Cookies["Password"].Value;
}
}
}

看看操作演示,演示中有三種狀態(tài)演示,第一種是沒(méi)有點(diǎn)選CheckBox,這樣的話,關(guān)閉窗口,下次再打開(kāi)時(shí),沒(méi)有記住登錄的信息。

第二是點(diǎn)選擇了CheckBox,這樣下次再打開(kāi)窗口,還可以看到帳號(hào)與密碼存儲(chǔ)在相應(yīng)的文本框中,這都是Cookie沒(méi)有過(guò)期。

第三種,再點(diǎn)一次登錄,沒(méi)有點(diǎn)選remember me的CheckBox,這樣系統(tǒng)又移除了Cookie:

相關(guān)文章

  • ASP.NET內(nèi)置對(duì)象之Application對(duì)象

    ASP.NET內(nèi)置對(duì)象之Application對(duì)象

    Application對(duì)象是HttpApplicationState類的一個(gè)實(shí)例,它可以產(chǎn)生一個(gè)所有Web應(yīng)用程序都可以存取的變量,這個(gè)變量的可以存取范圍涵蓋全部使用者,也就是說(shuō)只要正在使用這個(gè)網(wǎng)頁(yè)的程序都可以存取這個(gè)變量。
    2008-09-09
  • .NET Core 3.0 可回收程序集加載上下文的實(shí)現(xiàn)

    .NET Core 3.0 可回收程序集加載上下文的實(shí)現(xiàn)

    這篇文章主要介紹了.NET Core 3.0 可回收程序集加載上下文的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • .Net集成敏感詞組件的步驟

    .Net集成敏感詞組件的步驟

    現(xiàn)如今大部分服務(wù)都會(huì)有用戶輸入,為了服務(wù)的正常運(yùn)行,很多時(shí)候不得不針對(duì)輸入進(jìn)行敏感詞的檢測(cè)、替換。如果人工做這樣的工作,不僅效率低,成本也高。水弟在這里寫(xiě)了一個(gè)讓小編姐姐都覺(jué)得快的敏感詞組件接入示例,不需要依賴第三方服務(wù),只需兩分鐘即可享受清爽文字。
    2021-05-05
  • 詳解log4net的使用

    詳解log4net的使用

    這篇文章主要介紹了log4net的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Asp.net中的數(shù)據(jù)綁定Eval和Bind應(yīng)用示例

    Asp.net中的數(shù)據(jù)綁定Eval和Bind應(yīng)用示例

    這篇文章主要介紹了Asp.net中的數(shù)據(jù)綁定Eval和Bind的應(yīng)用,需要的朋友可以參考下
    2014-05-05
  • asp.net 水晶報(bào)表隔行換色實(shí)現(xiàn)方法

    asp.net 水晶報(bào)表隔行換色實(shí)現(xiàn)方法

    水晶報(bào)表隔行換色實(shí)現(xiàn)方法,需要的朋友可以參考下。
    2009-11-11
  • .net msmq消息隊(duì)列實(shí)例詳解

    .net msmq消息隊(duì)列實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了.net msmq消息隊(duì)列的實(shí)例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 談?wù)勅绾卧贏SP.NET Core中實(shí)現(xiàn)CORS跨域

    談?wù)勅绾卧贏SP.NET Core中實(shí)現(xiàn)CORS跨域

    本篇文章主要介紹了如何在ASP.NET Core中實(shí)現(xiàn)CORS跨域,CORS主要是解決Ajax跨域限制的問(wèn)題,有興趣的可以了解一下。
    2016-12-12
  • VS2019下opencv4.1.2配置圖文教程(永久配置)

    VS2019下opencv4.1.2配置圖文教程(永久配置)

    這篇文章主要介紹了VS2019下opencv4.1.2配置圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Global.asax的Application_Error實(shí)現(xiàn)錯(cuò)誤記錄/錯(cuò)誤日志的代碼

    Global.asax的Application_Error實(shí)現(xiàn)錯(cuò)誤記錄/錯(cuò)誤日志的代碼

    本文為大家介紹下利用Global.asax的Application_Error實(shí)現(xiàn)錯(cuò)誤記錄,具體如下,有此需求的朋友可以參考下,希望對(duì)大家有所幫助
    2013-08-08

最新評(píng)論

泰兴市| 苍南县| 陆良县| 泰兴市| 百色市| 巴塘县| 南澳县| 苏尼特右旗| 兴化市| 淄博市| 若尔盖县| 淮安市| 泰顺县| 儋州市| 桂平市| 大理市| 四川省| 津南区| 巍山| 石家庄市| 兴和县| 柳州市| 小金县| 江孜县| 乌拉特前旗| 光山县| 全椒县| 台前县| 揭东县| 无为县| 石林| 营口市| 南丹县| 双峰县| 房山区| 陇西县| 玛纳斯县| 亳州市| 平顶山市| 漯河市| 淄博市|