zoukankan      html  css  js  c++  java
  • 登录时的"记住我"

     当我们在做各个系统的登录界面时,喜欢在加上一个功能就是“记住我”,

    我用js来实现一下看看

    function SetCookie(name, value, expires, path, domain, secure) {          // 设置cookies

        var today = new Date();

        today.setTime(today.getTime());

        if (expires) {

            expires *= 2592000;

        }

        var expires_date = new Date(today.getTime() + (expires));

        document.cookie = name + "=" + escape(value) + (expires ? ";expires=" + expires_date.toGMTString() : "" ) + (path ? ";path=" + path: "" ) + (domain ? ";domain=" + domain: "" ) + (secure ? ";secure" : "" );

    }

    function GetCookie(name) {                        // 获得Cookies

        var cookies = document.cookie.split(';' );

        var cookie = '' ;

        for (var i = 0; i < cookies.length; i++) {

            cookie = cookies[i].split('=' );

            if (cookie[0].replace(/^/s+|/s+$/g, '' ) == name) {

                return (cookie.length <= 1) ? "" : unescape(cookie[1].replace(/^/s+|/s+$/g, '' ));

            }

        }

        return null ;

    }

    // 删除Cookies

    function Delcookie(name, path, domain) {

        document.cookie = name + "=" + (path ? ";path=" + path: "" ) + (domain ? ";domain=" + domain: "" ) +";expires=Thu, 01-Jan-1970 00:00:01 GMT" ;

    }

    if (document.getElementById("RememberMe" ).checked) {

        SetCookie('user_name' , document.getElementById("txtUserName" ).value, 1); // 保存密码一个月

        SetCookie('user_pwd' , document.getElementById("txtPassword" ).value, 1);

    }

    if (GetCookie('user_name' ) != null && GetCookie('user_pwd' ) != null ) // 设置记住密码的登录页面

    {

        document.getElementById("txtUserName" ).value = GetCookie('user_name' );

        document.getElementById("txtPassword" ).value = GetCookie('user_pwd' );

    }

  • 相关阅读:
    c#之字段,属性,索引器,常量
    c#类,对象,类成员简介
    c#之接口,依赖反转,单元测试
    c#之 抽象类与开闭原则
    c#重写与多态
    c#之类
    c#之类的继承,类成员的访问控制
    c#之委托
    c# try catch用法思路
    js的全局变量
  • 原文地址:https://www.cnblogs.com/lsgsanxiao/p/4262175.html
Copyright © 2011-2022 走看看