cookie实现自动登录功能:

cookie实现自动登录功能:

01.function getCookie( name ) { 
02.    var start = document.cookie.indexOf( name + "=" ); 
03.    var len = start + name.length + 1; 
04.    if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) ) { 
05.        return null; 
06.    } 
07.    if ( start == -1 ) return null; 
08.    var end = document.cookie.indexOf( ';', len ); 
09.    if ( end == -1 ) end = document.cookie.length; 
10.    return unescape( document.cookie.substring( len, end ) ); 
11.} 
12.function setCookie( name, value, expires, path, domain, secure ) { 
13.    var today = new Date(); 
14.    today.setTime( today.getTime() ); 
15.    if ( expires ) { 
16.        expires = expires * 1000 * 60 * 60 * 24; 
17.    } 
18.    var expires_date = new Date( today.getTime() + (expires) ); 
19.    document.cookie = name+'='+escape( value ) + 
20.        ( ( expires ) ? ';expires='+expires_date.toGMTString() : '' ) + //expires.toGMTString() 
21.        ( ( path ) ? ';path=' + path : '' ) + 
22.        ( ( domain ) ? ';domain=' + domain : '' ) + 
23.        ( ( secure ) ? ';secure' : '' ); 
24.} 
25.function deleteCookie( name, path, domain ) { 
26.    if ( getCookie( name ) ) document.cookie = name + '=' + 
27.            ( ( path ) ? ';path=' + path : '') + 
28.            ( ( domain ) ? ';domain=' + domain : '' ) + 
29.            ';expires=Thu, 01-Jan-1970 00:00:01 GMT'; 
30.}
时间: 2024-09-17 04:03:36

cookie实现自动登录功能:的相关文章

JavaWeb使用Cookie模拟实现自动登录功能(不需用户名和密码)_java

其中包含两个jsp文件,分别为login.jsp和index.jsp 代码如下: login.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

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

login-登录模块实现自动登录功能对IE浏览器失效的问题

问题描述 登录模块实现自动登录功能对IE浏览器失效的问题 有没有人在做web项目过程中遇到过类似的问题, 就是登录模块有一个自动登录的功能,勾选后下次打开浏览器进入网页时,只要cookies没过期 就不需要再次登录.很多网站都有这个功能吧 在chrome浏览器下没有发生任何问题, 但是用IE浏览器就会出现自动登录失效的问题, 能在chrome下成功,说明程序主体啊啥都没问题的, 问题就在在于IE浏览器!(又是令人发指的IE! 但我不知道问题具体会出在哪一步, 我自己猜想有3方面的可能: 1是可能

redis-WEB项目登录模块中的自动登录功能如何实现检查cookies是否过期

问题描述 WEB项目登录模块中的自动登录功能如何实现检查cookies是否过期 private void setLoginRedis(HashCommands commands,Object key, Object hashKey, Object value) { commands.put(RedisBusinessCode.WEB_LOGIN_LIM.getCode(), key, hashKey, value); //保存到redise commands.expire(RedisBusine

Yii2框架实现登录、退出及自动登录功能的方法详解

本文实例讲述了Yii2框架实现登录.退出及自动登录功能的方法.分享给大家供大家参考,具体如下: 自动登录的原理很简单.主要就是利用cookie来实现的 在第一次登录的时候,如果登录成功并且选中了下次自动登录,那么就会把用户的认证信息保存到cookie中,cookie的有效期为1年或者几个月. 在下次登录的时候先判断cookie中是否存储了用户的信息,如果有则用cookie中存储的用户信息来登录, 配置User组件 首先在配置文件的components中设置user组件 'user' => [ '

如何设置Win7的自动登录功能

可喜可贺,Windows7的启动速度比Vista快了很多,与XP基本相同,如果你想进一步提高进入系统的速度,那么就需要设置自动登录功能了,大家要注意自动登录功能不适合用于公用电脑上,容易导致数据泄露的重大问题哦. 其实Windows7的自动登录功能与Vista的完全一样,下面是来自网络的一篇设置自动登录的技巧,大家可以按照它来一步一步实现自动登录到系统的功能: 首先同时按下"Windows+R"快捷键调出运行命令窗口,然后在窗口中输入"control userpassword

ios-在uiwebview中使用保存的cookie做自动登录。

问题描述 在uiwebview中使用保存的cookie做自动登录. 问大家一个关于ios的cookie,是不是app退出之后就会被清掉?我把想要的cookie保存在nshttpcookiestorage当中,可是当程序再次启动的时候里面就没有了,我想在uiwebview中做自动登录. 解决方案 是不是app退出之后就会被清掉?如果你没设置保存时间,一般都会清除的 所以你可以设置cookie的存活时间 解决方案二: uiwebview通过cookie自动登录 解决方案三: 确实是需要设置cooki

php利用cookie实现自动登录的方法_php技巧

本文实例讲述了php利用cookie实现自动登录的方法.分享给大家供大家参考.具体实现方法如下: html前端页面代码如下: 复制代码 代码如下: <html>   <head>   <title>enter password</title>   </head>   <body>   <form name="forml" method="post" action="cookieb

asp.net中如何实现自动登录功能啊!用三层写,会的亮代码啊,感激!

问题描述 急急急 解决方案 解决方案二:cookie--http://www.baidu.com/s?wd=asp.net+cookie+%C8%FD%B2%E3%BC%DC%B9%B9+%CA%B5%CF%D6%D7%D4%B6%AF%B5%C7%C2%BC&rsv_bp=0&ch=&tn=monline_5_dg&bar=&rsv_spt=3&oq=asp.net+c&sug=asp.net+cookie&rsv_n=1&rsp=