在页面最上面显示当前登陆的状态
首先先判断一下session
<li>
<?php if(session('m_id')) : ?>
您好, <?php echo session('m_username'); ?>[<a href="<?php echo U('Member/logout') ; ?>">退出</a>]
<?php else : ?>
您好,欢迎来到京西![<a href="<?php echo U('Member/login') ; ?>">登录</a>] [<a href="<?php echo U('Member/regist') ; ?>">免费注册</a>] </li>
<?php endif; ?>
通过JS来判断 ,因为首页要缓存
<li id="logInfo"></li>
<script>
//判断登录状态
$.ajax({
type:"GET",
url:"<?php echo U('Member/ajaxchkLogin'); ?>",
dataType:"json",
success:function(data)
{
if(data.login == 1)
var li='您好, '+data.username+'[<a href="<?php echo U('Member/logout') ; ?>">退出</a>]';
else
var li='您好,欢迎来到京西![<a href="<?php echo U('Member/login') ; ?>">登录</a>] [<a href="<?php echo U('Member/regist') ; ?>">免费注册</a>] </li>';
$('#logInfo').html(li);
}
});
</script>
在控制器中添加方法
public function ajaxchkLogin()
{
if(session('m_id'))
{
echo json_encode(array(
'login'=>1,
'username'=>session('m_username'),
));
}
else
echo json_encode(array(
'login'=>0,
));
}
转载于:https://www.cnblogs.com/gooderic/p/5724234.html
在页面最上面显示当前登陆的状态相关推荐
- 使用charles对vue项目进行map Local功能mock数据页面不正常显示
最近发现使用chales的 map local功能,对vue页面进行数据mock的时候,页面不能正常显示 查看控制台发现报错如下: 原因: 由于前后端分离导致的跨域问题 解决方法: 使用charles ...
- Java 洛谷 提交完题目的代码之后一直停留在 ( 正在等待编译……),刷新页面之后 ,显示 Unaccepted 0分
在洛谷刷题的时候遇到了这样的问题: 提交完题目的代码之后一直停留在 ( 正在等待编译--),刷新页面之后 ,显示 Unaccepted 0分 解决方法: 1.检查你的类名是否是 Main 2.检查你的 ...
- SAP Cloud Application Programming bookshop 例子 Vue页面不能正常显示的原因分析
我在本地用cds run 命令启动 SAP Cloud Application Programming 应用后,访问如下 url: http://localhost:4004/vue/index.ht ...
- SAP Spartacus的登录页面的用户名显示逻辑
SAP Spartacus登录页面如下图所示: 通过login form用户输入的用户名和密码去换取token,拿到token后,调用另一个API,将token作为Authorization字段输入: ...
- asp.net core根据用户权限控制页面元素的显示
asp.net core根据用户权限控制页面元素的显示 Intro 在 web 应用中我们经常需要根据用户的不同允许用户访问不同的资源,显示不同的内容,之前做了一个 AccessControlHelp ...
- [html] 页面上如何显示特殊字符?
[html] 页面上如何显示特殊字符? 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题
- [html] 移动端如何让页面强制横屏显示?
[html] 移动端如何让页面强制横屏显示? 说个想法 不一定能实现web端的话 通过判断页面屏幕宽度(这个得开陀螺仪权限吧) 然后经行div旋转 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放 ...
- Vue报错:Unknown custom element: router-view - did you register the component correctly页面中不显示链接
Vue报错:Unknown custom element: router-view - did you register the component correctly vue-router应用到组件 ...
- 页面无法正常显示,淘宝又崩了!周五上班摸鱼被发现...
今天上午,不少网友在微博吐槽"淘宝崩了"."页面无法正常显示"."无法刷新"等,而这也让 "淘宝崩了"登上了今天的热搜. ...
最新文章
- 简单粗暴tensorflow2.0
- HBase之HFile解析
- Python学习笔记:装饰器
- OpenCV检测ArUco标记
- 向量点乘 推导及应用
- 一次诡异的数据库死锁问题排查过程 1
- red hat linux 安装oracle10g vm,oracle 10g 在 RED HAT ENTERPRISE LINUX 5下的安装
- JSP自定义标签详解(1)
- 解决OpenCV JavaCameraView相机preview方向问题
- 我拿什么拯救你,混乱的思维?不如试试这3款神器
- Serial垃圾回收器总结
- Linux挂载Windows共享文件夹
- 闲置oppoR9sk---获取root权限
- 惠普HP LaserJet 5L 打印机出纸口卡纸的维修
- 人类能够制造出宏观的亚原子材料、粒子材料吗?
- Unix/Linux编程:getcontext、setcontext
- sqlserver数据批量插入
- Android 8.0 系统中添加护眼模式
- libvirt下获取虚机内存使用
- JAVA入门算法题(十四)