判斷是否登錄/用戶登錄狀態

 

用於判斷用戶是否登錄

 

方法一:動態或者僞靜態調用數據

這個不建議直接放在作爲靜態生成的模板中,以免換成後狀態變不過來。

{if $member} 登錄用戶名:{$member.username} {else} 沒有登錄     <a href="{dr_member_url('register/index')}" class="btn dark btn-outline btn-xs">用戶註冊</a>     <a href="{dr_member_url('login/index')}" class="btn blue btn-outline btn-xs">用戶登錄</a> {/if}

 

方法二:真靜態調用數據

可以參考cms默認模板的寫法:template/pc/default/home/header.html

1、新建模板文件:template/pc/default/home/api/member.html

{if $member} 登錄了:{$member.username}  <a href="javascript:;" onclick="dr_loginout('')"> 這個js函數需要引用cms的js庫                     <i class="fa fa-key"></i> 我要退出 </a> {else}     <a href="{dr_member_url('register/index')}" class="btn dark btn-outline btn-xs">用戶註冊</a>     <a href="{dr_member_url('login/index')}" class="btn blue btn-outline btn-xs">用戶登錄</a> {/if}

 

2、以下代碼放在其他模板上即可,需要提前加載jquery

<div id="dr_member_info"> </div> <!-- 動態調用member.html模板的會員登錄信息 --> {dr_ajax_template('dr_member_info', 'member.html')}

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章