实现不同用户登录显示不同页面
来源:互联网 发布:易娱网络待遇好吗 编辑:程序博客网 时间:2024/05/21 18:38
实现不同用户登录显示不同页面
$(function(){ var e = getCookie("seller_key"); // 判断是否有登录 if (!e) { location.href = "login.html" } if (getQueryString('seller_key') != '') { var key = getQueryString('seller_key'); var seller_name = getQueryString('seller_name'); addCookie('seller_key', key); addCookie('seller_name', seller_name); } else { var key = getCookie('seller_key'); var seller_name = getCookie('seller_name'); } if(key && seller_name){ $.ajax({ type:'post', url:ApiUrl+"/index.php?act=seller_index", data:{key:key}, dataType:'json', success:function(result){ checkSellerLogin(result.login); var html = '' + '<div class="member-info">' + '<div class="user-avatar"><img src="' + result.datas.store_info.store_avatar + '"/></div>' + '<div class="user-name"><span>'+result.datas.seller_info.seller_name+'</span></div>' + '</div>'; $(".member-top").html(html); return false; } }); } else { // 未登录显示 delCookie('seller_key'); delCookie('seller_name'); delCookie('store_name'); var html = '' + '<div class="member-info">' + '<a href="login.html" class="default-avatar" style="display:block;"></a>' + '<a href="login.html" class="to-login">点击登录</a>' + '</div>'; $(".member-top").html(html); return false; }})
封装的函数
function getQueryString(e) { //正则去除特殊符号 var t = new RegExp("(^|&)" + e + "=([^&]*)(&|$)"); //location.search是从当前URL的?号开始的字符串 //如:http://www.runoob.com/try/try.php?filename=tryjsref_search 它的search就是? filename=tryjsref_search //substr(1)去掉?匹配后面的信息 var a = window.location.search.substr(1).match(t); if (a != null) return a[2]; return ""}function addCookie(e, t, a) { var n = e + "=" + escape(t) + "; path=/"; if (a > 0) { var r = new Date; r.setTime(r.getTime() + a * 3600 * 1e3); n = n + ";expires=" + r.toGMTString() } document.cookie = n}function getCookie(e) { var t = document.cookie; var a = t.split("; "); for (var n = 0; n < a.length; n++) { var r = a[n].split("="); if (r[0] == e) return unescape(r[1]) } return null}function delCookie(e) { var t = new Date; t.setTime(t.getTime() - 1); var a = getCookie(e); if (a != null) document.cookie = e + "=" + a + "; path=/;expires=" + t.toGMTString()}
阅读全文
0 0
- 实现不同用户登录显示不同页面
- 登录到不同页面
- spring boot用户登录之后根据角色转不同页面
- 登录不同权限跳转不同页面
- shiro+SSM不同身份的用户退出到不同的登录页面
- CSDN第一天——简单的登录注册及针对不同用户显示不同界面
- ThinkPHP——RBAC不同用户登录系统显示不同权限
- wordpress不同页面显示不同文章
- 图片上传及登录跳转不同页面功能实现简述
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
- 如何使用Shiro实现不同用户登录成功后跳转到不同主页?
- 如何实现不同权限的用户登录后看到不同的菜单(菜单分两级)
- 使用servlet实现同一用户的不同页面共享数据
- Java容器HashSet和LinkedHashSet源代码解析
- MySQL数据备份之mysqldump使用
- slub数据结构
- [CodeEdit--Sublime]用Sublime和Pandoc写markdown文档
- leetcode 300. Longest Increasing Subsequence
- 实现不同用户登录显示不同页面
- 基于 vue2 的响应式基础组件(滚动条)
- http网络请求 返回不同的statusCode(状态码)500,200,400等
- Socket Server-基于线程池的TCP服务器
- [Unity Graphics] 菲涅耳效应(The Fresnel Effect)
- 《UNIX网络编程 卷1》 笔记: 描述符传递技术
- java.lang.Object是如何成为默认父类的
- UISlider相关整理
- 原生javascript实现分享到朋友圈功能 支持ios和android