前端登录保存session对象,并获取对象中的值
success: function (data) { if (data.code == "1000") { layer.msg('登录成功', function () { console.log(data) //存储一个值 // sessionStorage.setItem('userName',data.data.username); //存储对象 var obj=JSON.stringify(data.data); sessionStorage.setItem('user',[obj]); window.location = 'index.html'; }); } else { layer.alert(data.msg); } }
二调用
//登录后的判断显示名称 $(function () { if (!sessionStorage.getItem('user') == '') { console.log('登录'); $(".topbar-weidl").addClass("topbar-dl"); $(".topbar-yidl").removeClass("topbar-dl"); //登录的对象 var obj = JSON.parse(sessionStorage.getItem('user')) $("#name").text(obj.username); } else { console.log('未登录') $(".topbar-yidl").addClass("topbar-dl"); $(".topbar-weidl").removeClass("topbar-dl"); } //退出 $(".out").click(function () { //清除登录对象 sessionStorage.removeItem('user'); $(".topbar-yidl").addClass("topbar-dl"); $(".topbar-weidl").removeClass("topbar-dl"); }) })