登陆前后导航栏处理2015-12-12

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

注意:添加灰色背景处,关于Ajax传值,和js的判断

1 登陆后控制器处理:判断是否登陆并传递用户信息

classIndexControllerextendsHomeBaseController {//登录publicfunctionindex() {$id=I("get.id");$users_model=M("Users");$user=$users_model->where(array("id"=>$id))->find();if(empty($user)){$this->error("查无此人!");

}$this->assign($user);$this->display(":index");

}functionis_login(){if(sp_is_user_login()){$this->ajaxReturn(array("status"=>1,"user"=>sp_get_current_user()));}else{$this->ajaxReturn(array("status"=>0,"info"=>"此用户未登录!"));

}

}

。。。。。。

2 登陆前后主页导航栏的 登陆和未登录 的显示

<divid="main-menu-user"><!--还未登陆--><divclass='useroutuser'><ulclass="nav navbar-nav navbar-right"><li><ahref="{:u('user/register/index')}"data-toggle="dropdown">注册</a></li></ul><ulclass="nav navbar-nav navbar-right"><li><ahref="{:u('user/login/index')}"data-toggle="dropdown">登陆</a></li></ul><ulclass="nav navbar-nav navbar-right"style="margin-top:10px"><li><imgsrc="__TMPL__/Public/img/headicon.png"class="headicon"/></li></ul></div><!--已经登陆--><divclass="userlogin user"><ulclass="nav navbar-nav navbar-right"><li><ahref="{:u('user/index/logout')}"data-toggle="dropdown">退出</a></li></ul><ulclass="nav navbar-nav navbar-right"><li><ahref="{:u('user/center/index')}"data-toggle="dropdown"class="user-nicename"></a></li></ul><ulclass="nav navbar-nav navbar-right"style="margin-top:10px"><li><imgsrc=""class="headicon"/></li></ul></div></div>

3 登陆后,js对box的操作

<script>

$(function() {/*控制导航栏显示登陆还是个人中心*/$.post("{:U('user/index/is_login')}",{},function(data){if(data.status==1){if(data.user.avatar){$("#main-menu-user ul li .headicong").attr("src",data.user.avatar.indexOf("http")==0?data.user.avatar:"__UPLOAD__avatar/"+data.user.avatar);

}

$("#main-menu-user ul li .user-nicename").text(data.user.user_nicename!=""?data.user.user_nicename:data.user.user_login);$("#main-menu-user .userlogin").show();

$("#main-menu-user .userout").hide();

}if(data.status==0){

$("#main-menu-user .userout").show();

$("#main-menu-user .userlogin").hide();

}

}); });</script>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航