jquery cookie 与asp.net实现登录记住用户名密码

jquery实现cookie登录记住用户名密码问题,只需在页面写上相应js方法后台不用做任何处理,下次登录就能记住用户名和密码

先来介绍关于jquery读取cookie方法

example $.cookie(’the_cookie’, ‘the_value’);
设置cookie的值
example $.cookie(’the_cookie’, ‘the_value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});
新建一个cookie 包括有效期 路径 域名等
example $.cookie(’the_cookie’, ‘the_value’);
新建cookie
example $.cookie(’the_cookie’, null);
删除一个cookie

看一个dz遍历cookie方法

分割的数组的处理

function getcookie(name) {
var cookie_start = document.cookie.indexof(name);
var cookie_end = document.cookie.indexof(";", cookie_start);
return cookie_start == -1 ? '' : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}
function setcookie(cookiename, cookievalue, seconds, path, domain, secure) {
var expires = new date();
expires.settime(expires.gettime() + seconds);
document.cookie = escape(cookiename) + '=' + escape(cookievalue)
+ (expires ? '; expires=' + expires.togmtstring() : '')
+ (path ? '; path=' + path : '/')
+ (domain ? '; domain=' + domain : '')
+ (secure ? '; secure' : '');
}

好了费话说了一大堆了现在我们进来正题

public static void showcookies()
        {
            int16 i;
            httpcookiecollection cookies = system.web.httpcontext.current.request.cookies;
            for (i = 0; i < cookies.count; i++)
            {
                httpcookie cookie = cookies.get(i);
                system.web.httpcontext.current.response.write("cookie名称: " + cookie.name + "<br/>");
                system.web.httpcontext.current.response.write("值=: " + cookie.value + "<br/>");
                system.web.httpcontext.current.response.write("expires期限: " + cookie.expires.tostring() + "<br/>");
                system.web.httpcontext.current.response.write("<hr/>");
                // system.web.httpcontext.current.response.write ("domain网域:" + cookie.domain  + "<br/>");
                // system.web.httpcontext.current.response.write ("path路径:" + cookie.path + "<br/>");
                //system.web.httpcontext.current.response.write ("secure保密:" + cookie.secure + "<br/>");
            }
            system.web.httpcontext.current.response.write("共有 " + cookies.count + " 个cookie<br/>");
        }
public static void deleteallcookies()
        {
            int16 i;
            httpcookiecollection cookies = system.web.httpcontext.current.request.cookies;
            for (i = 0; i < cookies.count; i++)
            {
                httpcookie cookie = cookies.get(i);
                cookie.value = "";
                cookie.expires = datetime.now.adddays(-365);
                system.web.httpcontext.current.response.cookies.set(cookie);

            }
            system.web.httpcontext.current.response.write("共有 " + cookies.count + " 个cookie被删除<br/>");

            /* cookies.clear(); */
        }
        public static void clearallcookies()
        {
            int16 i;
            httpcookiecollection cookies = system.web.httpcontext.current.request.cookies;
            for (i = 0; i < cookies.count; i++)
            {
                httpcookie cookie = cookies.get(i);
                cookie.value = "";
                system.web.httpcontext.current.response.cookies.set(cookie);
            }
            system.web.httpcontext.current.response.write("共有 " + cookies.count + " 个cookie被清空<br/>");
        }

 

jquery cookie插件下载地址

http://plugins.jquery.com/project/cookie

时间: 2024-10-25 22:29:40

jquery cookie 与asp.net实现登录记住用户名密码的相关文章

JQuery记住用户名密码实现下次自动登录功能

  这篇文章主要介绍了JQuery记住用户名密码实现下次自动登录功能,本文直接给出实现代码,需要的朋友可以参考下 Jquery将用户名密码存储到cookie中 需要导入jquery.js和jquery.cookie.js ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 <html> <head> &l

asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!!

问题描述 asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!! dr['AID']=112100011TextBox1.Text=1121000177 dr['apassword']=245fghTextBox2.Text=123456 dr['AID']=1121000177TextBox1.Text=1121000177 dr['apassword']= 123456TextBox2.Text=123456 用户名或密码不正确,请重新输入! 这是运行时页面打印出

Android通过SharedPreferences实现自动登录记住用户名和密码功能

最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现. SharedPreferences简介 SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息.其存储位置在/data/data/<包名>/shared_prefs目录下.SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现

c#-C#登录界面 用户名密码要和权限(如学生 。老师)对应代码

问题描述 C#登录界面 用户名密码要和权限(如学生 .老师)对应代码 我做的c#登录界面,数据库为acess,我输入一个用户名和密码选择不同的权限能进入不同权限的界面.求怎样能一个用户名密码只能对应一个权限的代码. 解决方案 虽然你的设计很奇怪,但是非要这么做也不是不可以.只是那你得维护权限和密码的关系表,以及用户和权限的关系表,而不是用户直接和密码的关系. 解决方案二: 一般权限体系是和角色挂钩的,比如有这样的角色:教师.学生,不同的角色具有不同的功能权限.具体某个用户归属于哪个角色, 他就具

TortoiseGit自动记住用户名密码的方法

windows下比较比较好用的git客户端有2种: 1. msysgit + TortoiseGit(乌龟git) 2. GitHub for Windows github的windows版也用过一段时间,但还是不太习惯.所以目前仍然青睐与msysgit+乌龟git的组合.TortoiseGit在提交时总数会提示你输入用户名密码,非常麻烦.解决方案如下: 方法一: 设置 -> git 编辑本地 .git/config 增加   [credential] helper = store 方法二: 1

Jquery操作cookie记住用户名_jquery

一.jquery.cookie.js介绍 jquery.cookie.js是一个基于jquery的插件,一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js可以从Github上面获得源码 https://github.com/carhartl/jquery-cookie 二.jquery.cookie.js的基本用法介绍 jQuery操作cookie的插件,大概的使用方法如下: 1. 读取Cookie值 $.cookie('the_cookie'

jquery.cookie实现记住密码功能

jquery.cookie实现记住密码功能 $.cookie('the_cookie'); // 读取 cookie $.cookie('the_cookie', 'the_value'); // 存储 cookie $.cookie('the_cookie', 'the_value', { expires: 7 }); // 存储一个带7天期限的 cookie $.cookie('the_cookie', '', { expires: -1 }); // 删除 cookie   //初始化页面

JQuery实现记住用户名和密码的方法

 这篇文章主要介绍了JQuery实现记住用户名和密码的方法,需要的朋友可以参考下  代码如下: <div>  <input id="username" type="text" class="txt1" value="请输入用户名" onclick="if(this.value=='请输入用户名'){this.value=''; }" onfocus="if(this.value=

JavaScript使用cookie实现记住账号密码功能_javascript技巧

很多登录功能上都有个"记住密码"的功能,其实无非就是对cookie的读取. 下面展示这个功能的代码,原作者已无法考究.... 测试方法:直接输入账号密码,提交后,刷新页面,再输入同样的账号,就可以显示 <!DOCTYPE HTML> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>