博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie 传值
阅读量:7085 次
发布时间:2019-06-28

本文共 1785 字,大约阅读时间需要 5 分钟。

cookie

保存在客户端上的一套临时文件 每一个浏览器都有它自己独立的cookie

不是特别安全

登录的状态保持 不是重要的数据缓存

不占用服务器资源
会话cookie 浏览器一关就没了/20分钟的生命周期
持久cookie 设置过期时间

//会话cookie

//20分钟自动过期

  Response.Cookies["user"].Value = u.UserName;

//持久

  cookie Response.Cookies["user"].Expires = DateTime.Now.AddDays(3);

//清除

  Cookie Response.Cookies["user"].Expires = DateTime.Now.AddDays(-10);

 Defayil.aspx页面

 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>    
用户名:
密 码:

右键c#代码

 

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        Button1.Click += Button1_Click;//按钮的点击事件    }    void Button1_Click(object sender, EventArgs e)    {        //1、获取用户输入的用户名密码        string uname = TextBox1.Text;        string pwd = TextBox2.Text;        //2、验证用户名密码        Users u = new UsersData().SelectUser(uname, pwd);        Label1.Text = "";//不管登陆成不成功清空下        //3、执行相关操作        if (u != null)        {            Response.Cookies["user"].Value = u.UserName;//只能存英文不能存汉字汉字会被编译成乱码            if (CheckBox1.Checked) //CheckBox1选中状态不选中的话临时保存关掉浏览器再次登陆需要密码            {                Response.Cookies["user"].Expires = DateTime.Now.AddDays(3);//密码用户名保存3天关掉浏览器再次登陆不需要密码            }            Response.Redirect("Default2.aspx");//登陆成功后跳转Default2.aspx页面        }        else//登陆失败        {            Label1.Text = "用户名或密码错误!!!";        }    }}

 

转载于:https://www.cnblogs.com/skyhorseyk/p/7297785.html

你可能感兴趣的文章
苹果自动驾驶项目大裁员;抖音再度回应微信无法登录;蔚来CEO李斌转让5000万股私人股份 | 雷锋早报 ...
查看>>
从边车模式到 Service Mesh
查看>>
人工智能注入汽车业 传统车企和供应商如何追赶趋势? ...
查看>>
图形数据库公司 Neo4j 获得 E 轮 8000 万美元融资
查看>>
02.面向对象的六大原则
查看>>
如何实现伸缩 (折叠) 报表?
查看>>
ubuntu 安装监控系统软件工具netdata
查看>>
AI学习笔记之——强化学习(Reinforcement Learning, RL)
查看>>
三星给自家的Gear VR手机头显配上了运动手柄,下月开卖
查看>>
玩转无线电 -- 温哥华天车 RFID 票务系统
查看>>
CentOS6上Hadoop集群中服务器cpu sys态异常的定位与解决
查看>>
git mv使用
查看>>
[UWP小白日记-2]SQLite数据库DOME
查看>>
网络号与主机号的计算
查看>>
Oracle数据库重复数据删除的三种情况
查看>>
clearfix清除浮动
查看>>
文件的基本操作
查看>>
Java运算符使用
查看>>
基本数据类型,包装类型,String类型数据之间的转换
查看>>
网络出口 NAT 配置实例
查看>>