登陸前後導覽列處理 2015-12-12
注意:添加灰色背景處,關於ajax傳值,和js的判斷
1 登陸後控制器處理:判斷是否登陸並傳遞使用者資訊
class IndexController extends HomeBaseController { //登入 public function index() { $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"); } function is_login(){ if(sp_is_user_login()){ $this->ajaxReturn(array("status"=>1,"user"=>sp_get_current_user())); }else{ $this->ajaxReturn(array("status"=>0,"info"=>"此使用者未登入!")); } }
。。。。。。
2 登陸前後首頁導覽列的 登陸和未登入 的顯示
<div id="main-menu-user"> <div class='userout user' > <ul class="nav navbar-nav navbar-right"> <li> <a href="{:u('user/register/index')}" data-toggle="dropdown">註冊a> li> ul> <ul class="nav navbar-nav navbar-right"> <li> <a href="{:u('user/login/index')}" data-toggle="dropdown">登陸a> li> ul> <ul class="nav navbar-nav navbar-right" style="margin-top:10px"> <li > <img src="__TMPL__/Public/img/headicon.png" class="headicon"/> li> ul> div> <div class="userlogin user" > <ul class="nav navbar-nav navbar-right"> <li> <a href="{:u('user/index/logout')}" data-toggle="dropdown">退出a> li> ul> <ul class="nav navbar-nav navbar-right"> <li> <a href="{:u('user/center/index')}" data-toggle="dropdown" class="user-nicename">a> li> ul> <ul class="nav navbar-nav navbar-right" style="margin-top:10px"> <li > <img src="" class="headicon"/> li> ul> div>div>
3 登陸後,js對box的操作