cookie关于记住账号的简单使用

  1.  cookie是什么
  2.  cookie怎么简单记住客户端账户,免登陆



cookie是什么?

甜甜圈,其实cookie简单理解就是客户端用来放一些键值对的客户端对象,把它简单理解成一个放在客户端的Map。


cookie简单使用来记录客户端账户免输密码账户

1:首先应该引入两个jquery的库
注:引入jquery.js和jquery.cookie.js   ,这边jquery.js的放置顺序一定要在jquery.cookie.js之前,这和引用boostrap是一样的.其他废话不说,贴代码


//初始化页面时验证是否记住了密码 
//login.js
$(function(){
	if ($.cookie("rmbuser") == "true") { 
//		$("#rmbuser").attr("checked", true); 
		$("#userName1").val($.cookie("username")); 
		$("#password1").val($.cookie("password")); 
		$("#rmbuser").attr('checked','true');
	} 
	
}); 

var count=0
//保存用户信息 
function saveuserinfo() { 
	count=count+1;
	if(count%2==1) { 
		$.cookie("rmbuser", "false", { expires: -1 }); 
		$.cookie("username", '', { expires: -1 }); 
		$.cookie("password", '', { expires: -1 }); 		
	} 
	else { 
		alert($("#rmbuser").attr("checked"));
		var username = $("#userName1").val(); 
		var password = $("#password1").val(); 
		$.cookie("rmbuser", "true", { expires: 7 }); // 存储一个带7天期限的 cookie 
		$.cookie("username", username, { expires: 7 }); // 存储一个带7天期限的 cookie 
		$.cookie("password", password, { expires: 7 }); // 存储一个带7天期限的 cookie 
		
	} 
}
</pre><pre name="code" class="javascript">//登录界面的简洁版
<body>
<h1>欢迎来到登录页面</h1>
<hr style="border: 2px solid #eee"/>
<div class="loginForm" style="text-align:center;margin:0px auto;padding-top:200px">
	<form action="$!{request.contextPath}/user/login" method="post">
		<input type="text" name="userName" placeholder="请输入用户名" id="userName1"/><br/>
		<input type="password" name="password" placeholder="请输入密码" id="password1" style="margin-top: 5px"/><br/>
		<input type="checkbox"  id="rmbuser" οnclick="saveuserinfo()" checked="true"/>记住我一周<br/><br/>
		<input type="submit" value="确定">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
             <input type="reset" value="重置">
        </form>
</div>
</body>





 <!-- <script src="$request.contextPath/assets/lib/jquery/2.1.4/jquery-2.1.4.min.js"></script>  -->
    <script src="$request.contextPath/assets/lib/jquery/2.1.4/jquery.cookie.js"></script>
  <script src="$request.contextPath/assets/js/login.js"></script>
</body>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值