请问该怎么用cookie保存登陆状态的代码?

用cookie保存登陆状态的代码


繁星coding
浏览 668回答 4
4回答

天涯尽头无女友

cookie 和session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面,应当使用COOKIE。 4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。 5、所以个人建议: 将登陆信息等重要信息存放为SESSION

www说

登录成功之后,把登录信息加密后保存在cookie里面;然后建一个js文件,在这个文件里面做用户是否已登录的判断!如果登录了就直接显示该页面,如果没登录,就跳转回登录页面!这个js文件在登录后才能看到的页面都做引用;

呼啦一阵风

//登录按钮$(".login-btn").click(function(){$.cookie("pwd_key",$("#password").val());$.cookie("username",$("#username").val());// document.cookie="pwd_key="+$("#password").val();});//是否免登录$("#rememberId").click(function(){var flag = $("#rememberId").is(':checked');if(flag){//获取当前时间var date=new Date();var expireDays=30;//将date设置为30天以后的时间date.setTime(date.getTime()+expireDays*24*60*60*1000);//将id和name两个cookie设置为30天后过期document.cookie="username; pwd_key; expires="+date.toUTCString();}});
打开App,查看更多内容
随时随地看视频慕课网APP