1、使用cookie插件
(1)生成一个cookie
$.cookie('user','bnbbs');
(2)设置cookie
$.cookie('user','bnbbs',{
expires:7,
path:'/', //设置路径,上一层;
domain:'www.ycku.com', //域名
secure:true, //默认为false,需要使用安全协议https
});
(3)关闭编码、解码,默认为false
$.cookie.raw=true;
(4)读取cookie数据cookie('user')
当为读取所有的时候,为cookie()
注意:读取所有的cookie时,是以键值对的方式进行的。
(5)删除cookie——removeCookie()
2、注册直接登录
(1)使用导航栏显示与隐藏
hide()、show()
//导航栏的显示与隐藏;
$('#member,#logout').hide();
if($.cookie('user')){
$('#member #logout').show();
$('#reg_a,#login_a').hide();
$('#member').html($.cookie('user'));
}
else{
$('#member,#logout').hide();
$('#reg_a,#login_a').show();
}
$('#logout').click(function(){
$.removeCookie('user');
window.location.href='index.html';
});
当有表示“退出”的时候,需要退出当前界面,进入首页状态;
当有表示“注册”的时候,注册用户的同时,会将其更改为“用户名”加以显示。
3、判断一周是否有效
if($('#expires').is(':checked')){
$.cookie('user',$('#login_user').val(),{
expires:7,
});
}
else{
$.cookie('user',$('#login_user').val());
}