zoukankan      html  css  js  c++  java
  • Cookie登录保存

    Login.aspx

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="CZBK.ItcastProject.WebApp._2015_5_31.Login" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                用户名:<input type="text" name="txtName" value="<%=LoginUserName %>" /><br />
                密码:<input type="password" name="txtPwd" value="<%=LoginPwd %>" /><br />
                <input type="submit" value="登录" />
            </div>
        </form>
    </body>
    </html>

    Login.aspx.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    namespace CZBK.ItcastProject.WebApp._2015_5_31
    {
        public partial class Login : System.Web.UI.Page
        {
            public string LoginUserName { get; set; }
            public string LoginPwd { get; set; }
            protected void Page_Load(object sender, EventArgs e)
            {
                if (IsPostBack)
                {
                    string userName = Request.Form["txtName"];
                    string userPwd = Request.Form["txtPwd"];
                    //写到Cookie中
                    Response.Cookies["userName"].Value = Server.UrlEncode(userName);
                    Response.Cookies["userPwd"].Value = Server.UrlEncode(userPwd);
                    Response.Cookies["userName"].Expires = DateTime.Now.AddDays(7);
                    Response.Cookies["userPwd"].Expires = DateTime.Now.AddDays(7);
                    //读取cookie.
                    if (Request.Cookies["userName"] != null)
                    {
                        string name = Server.UrlDecode(Request.Cookies["userName"].Value);
                        LoginUserName = name;
                    }
                    if (Request.Cookies["userPwd"] != null)
                    {
                        string pwd = Server.UrlDecode(Request.Cookies["userPwd"].Value);
                        LoginPwd = pwd;
                    }
                }
                else
                {
                    //读取cookie.
                    if (Request.Cookies["userName"]!=null)
                    {
                        string name = Server.UrlDecode(Request.Cookies["userName"].Value);
                        LoginUserName = name;
                    }
                    if (Request.Cookies["userPwd"] != null)
                    {
                        string pwd = Server.UrlDecode(Request.Cookies["userPwd"].Value);
                        LoginPwd = pwd;
                    }
                }
            }
        }
    }
  • 相关阅读:
    【bzoj1149】 [CTSC2007]风玲Mobiles
    C++-POJ1915-Knight Moves[BFS]
    C++-蓝桥杯-小计算器[进制转化][模拟]
    C++-蓝桥杯-矩阵乘法[快速幂]
    C++-蓝桥杯-入门训练
    C++-POJ1502-MPI Maelstrom-[最短路][spfa][栈优化]
    C++-POJ3070-Fibonacci-[矩阵乘法][快速幂]
    C++-POJ3213-PM3-[矩阵乘法]
    C++-POJ3233-Matrix Power Series[矩阵乘法][快速幂]
    C++-POJ3735-Training little cats[矩阵乘法][快速幂]
  • 原文地址:https://www.cnblogs.com/wyt007/p/6105082.html
Copyright © 2011-2022 走看看