asp.net-在登录成功页面中增加“注销”按钮,“注销”按钮表示取消自动登录,并跳转到登录页面。

问题描述

在登录成功页面中增加“注销”按钮,“注销”按钮表示取消自动登录,并跳转到登录页面。

登录界面

  protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.Cookies["UserName"] != null) // 从客户端读取cookie值
            {
                Response.Redirect("Default4.aspx");
            }
        }
    }
 protected void Button1_Click(object sender, EventArgs e)
    {
     if (CheckBox1.Checked == true)
      {
          Response.Cookies["UserName"].Value = name;  //将值写入到客户端硬盘Cookie
           Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(10);//设置Cookie过期时间
        }
      Response.Redirect("Default4.aspx");
     }
 登录成功后的代码
    protected void Page_Load(object sender, EventArgs e)
    {

                this.Label1.Text = "欢迎" + Request.Cookies["UserName"].Value.ToString() + "来到本网站!";
    }

    protected void Button1_Click(object sender, EventArgs e)
    {

            Response.Cookies["UserName"].Value ="zhangsan";
            Response.Cookies["UserName"].Expires = DateTime.Now.AddDays(-2);//设置Cookie过期时间
            Response.Redirect("Default2.aspx");
        }
    }

}
. 在登录页面上利用Cookies技术实现自动登录的功能
?设置自动登录成功后,打开本机Cookies文件查看一下
?设置自动登录成功后,下次打开登录页面或注册页面是否会自动跳转到登录成功页面
?观察当设置自动登录过期后是否还会自动登录

  1. 在登录成功页面中增加“注销”按钮,“注销”按钮表示取消自动登录,并跳转到登录页面。

解决方案

你的问题是什么?代码不是都有了

 this.Label1.Text = "欢迎" + Request.Cookies["UserName"].Value.ToString() + "来到本网站!";

这句最好判断下cookie值是否为空,要不没登陆直接访问这个页面会报错

 if(Request.Cookies["UserName"]!=null)this.Label1.Text = "欢迎" + Request.Cookies["UserName"].Value.ToString() + "来到本网站!";
时间: 2024-08-31 20:08:11

asp.net-在登录成功页面中增加“注销”按钮,“注销”按钮表示取消自动登录,并跳转到登录页面。的相关文章

mvc4-MVC4在同一个页面中相同的三个按钮,用loaction.href跳转结果后两个404错误

问题描述 MVC4在同一个页面中相同的三个按钮,用loaction.href跳转结果后两个404错误 页面中相同的三个按钮,前一个单机跳转没问题,后两个出现404错误,我的视图里也有相应的页面,不是名称写错的问题,再控制器里添加一个新的视图a,运行a也是404错误,我初步判断问题应该是出现在控制器上面, 但是看代码发现不是这样,我现在找不到问题,有人知道这问题是出现在哪里么,或者提供一些别的url跳转方式让我试试 解决方案 你这描述能看出问题?你检查下你跳转路径和对应控制器是否在一个路径吧.

在一个jsp页面中从表单中输入数据库名,表名等,再在此页面中显示表信息

问题描述 我想从一个jsp页面中输入用户名,密码,数据库名,表名等信息,在一个Java程序中把相关的表信息存在StringBuffer对象中,然后在jsp页面中通过getProperty获取表信息.可是在表单中输入的内容都能通过getProperty获得,唯独表信息不能在jspy页面中显示.请各位帮帮忙! 解决方案 解决方案二:怎么提交的?解决方案三:没明白你所谓的表信息是什么意思???解决方案四:.....看不懂.....解决方案五:表信息是神马东西?解决方案六:该回复于2010-12-09

在ASP.NET页面中推荐使用覆写而不是事件处理

asp.net|页面 English Version: http://dflying.dflying.net/1/archive/101_prefer_overrides_to_event_handlers_in_aspnet_page.html 这个是我们熟悉的Page_Load()方法.实际上它是一个Event Handler,当定义在System.Web.UI.Page中的Load事件触发时,它开始执行. // use event handlerprotected void Page_Lo

网页-Ie11下页面中的flash不刷新问题

问题描述 Ie11下页面中的flash不刷新问题 网页页面中生成一个flash,其他浏览器按f5刷新页面之后 flash的内容每次都会改变 ,但在IE11里边按f5刷新 flash的内容不会有任何变化,正常来说每次刷新页面,应该都会到服务器端做新的请求,都会重新输出这段代码,但是在ie11里就是不刷新 .这是什么情况 生成flash的源码: var so = new SWFObject("http://www.mytest.com/Widgets/CarouselV1.swf", &q

实现在页面中单击按钮关闭页面

按钮|页面 在aspx页面中要实现单击一个按钮(服务器端控件)来关闭当前页面,只需要在aspx页面的page_load()方法中加入下列语句: this.btnClose.Attributes.Add("onclick","window.close()");//btnClose是按钮的名字 此语句是给其添加一个单击属性,调用window.close()方法. 2> 在html页面中要实现单击一个按钮(html控件)来关闭当前页面,只需要在html代码中的按钮控

jsp-Jsp Jquery 在页面中获得Action传过来的值

问题描述 Jsp Jquery 在页面中获得Action传过来的值 使用的是SSM框架,现在我页面中 就是 有多个列表,我想分别给他 <div id=""1~5""></div> 这样,然后呢我一进来是利用Action进来了,传了列表过页面现在我点其他的加载另外的Action,我把之前的要隐藏掉,然后现在我现在的,比如说现在的 div id="2"这样怎么实现? 解决方案 不知道我理解的对不对,你这个想做的大概是有5个tab标签页(或者5个按

插件-jsp页面中的DIV转PDF,乱码问题,或者别的方法也行~

问题描述 jsp页面中的DIV转PDF,乱码问题,或者别的方法也行~ jsp页面中有一个DIV.有个按钮(导出PDF),需要点击按钮把DIV页面所呈现的内容 转化成一个PDF然后保存. 找了一个案例但是导出是乱码,英语不行,求救~ 这个老外的js插件呢可以导出,但是导出是乱码https://github.com/kayalshri/tableExport.jquery.plugin 解决方案 你的意思是:点击按钮:建整个JSP页面 编程PDF吧? 我有一种思路. 首先获取你的文件 首先你JSP

js在新页面中返回到上一页浏览的历史位置

在微信浏览器中浏览页面时,在当前页面中当我们将页面往下滚动到某一个位置时,可能我们就会点击某个链接而页面跳转到了另外一个页面,而当我们又返回到上一个页面时我们会发现那个页面还停留在我们之前浏览的位置,很方便我们接着往下浏览页面上其他的信息,这种效果大大提升了用户的体验度,提升了网站的逼格.今天,我就把实现这种效果的原理和代码分享给大家,方便大家的开发使用. 原理 1.用户滚动页面时,记录滚动条距离页面顶部的距离scrollTop:2.将记录的值保存到cookie:3.在返回到上一页时,再将保存到

代码-我在html页面中加入了两个activex。但提示“在此页面上的activex控件和本页。。。”

问题描述 我在html页面中加入了两个activex.但提示"在此页面上的activex控件和本页..." 我在html页面中加入了两个activex,用以读取mac以及cpu序列号.但是页面一直提示"在此页面上的activex控件和本页上的其他部分的交互可能不安全." 网上说的什么ocx已经ole什么的在.net里边都没有. 下面的代码是我在网上找的,直接粘贴进去就可以使用了.但是现在要在客户端不显示提示.也不能降低浏览器安全.求大神帮忙啊,我都自己搞好几天了~~