10Cookie

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="Scripts/jquery-1.8.2.min.js"></script>
    <script src="Scripts/jquery.cookie.js"></script>
    <script type="text/javascript">
        $(function () {
            $("#btnLogin").click(function () {
                var strName = $("#txtName").val();
                var strPwd = $("#txtPwd").val();
                if (strName == "sa" && strPwd == "123") {
                    $.cookie("userName", strName, { expires: 1 });//没有设置失效时间,所以是缓存cookie,有设置失效时间则是硬盘cookie,expires单位是天
                    alert("登陆成功");
                    window.location.href = "11Index.html";

                }
            });
        });
    </script>
</head>
<body>
    用户名:<input type="text" id="txtName" /><br />
    密码:<input type="text" id="txtPwd" /><br />
    <input type="button" id="btnLogin" value="登录" />
</body>
</html>

  登陆后的页面

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="Scripts/jquery-1.8.2.min.js"></script>
    <script src="Scripts/jquery.cookie.js"></script>
    <script type="text/javascript">
        $(function () {
            var strName = $.cookie("userName");
            if (strName && strName != "")//判断既不为null也不为undefined   和不为空字符串
            {
                $(‘#userName‘).text();
            } else {
                alert("请先登录");
                window.location = ‘10Cookie.html‘;
            }

        });
        //退出方法
        function exit() {
            $.cookie("userName", "", { expires: -1 });//设置过期
            alert("退出成功");
        }
    </script>
</head>
<body>
    首页,欢迎<span id="userName"></span>
    <a href="javascript:exit()">退出登录</a>
</body>
</html>

  

10Cookie

时间: 2024-11-04 19:14:15

10Cookie的相关文章

JavaWeb学习笔记10--Cookie实现记住密码的功能

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4096807.html [正文] 本文主要内容: ?1.什么是Cookie ?2.Cookie带来的好处 ?3.Cookie的主要方法 一.什么是Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段.Cookie的目的就是为用户带来方便,为网站带来增值.虽然有着许多误

javaEE cookie

1服务器可以向客户端写内容,只能是文本内容 2客户端可以阻止服务器写入 3服务器只能拿自己webapp写入的东西 4写入的cookie是名值对形式保存数据,在:c:\Documents and Settings\Administrator\Cookies 5记录前后之间的状态,比如你买了一些东西,不记录下来,就不知道这些东西已经买了.cookie记录下后,后面访问 的网页就知道你前面网站选好的东西了. 6记住用户和密码都记录在了cookie里面,采用特殊的算法加密了密码. 7针对http协议的无

PHP中的Cookie

1.1原理:        Cookie是保存在客户端的信息包(一个文件)        1.客户端向服务器发送请求         2.服务器将值放到响应头中发送到客户端         3.浏览器自动的将信息放到请求投资带到服务器 1.2设置Cookie <?php setcookie('name','tom'); //将name=tom放到响应头中          客户端有cookei信息后,每次请求服务器,cookie的信息都会自动的放到请求头中带到服务器. 1.3获取Cookie的值