dedecms頁面獲取會員狀態的方法

本文實例講述了dedecms頁面獲取會員狀態的方法。下面分享給大家供大家參考。具體分析如下。

dedecms頁面獲取會員狀態的方法

普通方法:導航欄增加了會員信息,如:已登陸:顯示:歡迎<會員名> 未登陸 顯示:請登錄,代碼如下:

代碼如下:

{dede:php}

require_once(DEDEMEMBER."/");

$uid = $cfg_ml->M_LoginID;

if(!$uid){

echo '<div><a class="login-button" href="">登錄</a> |<a class="join-button" href="">加入</a></div>';

}else{

echo '<div>

<a class="login-button" href="#">'.$uid.'</a> |<a class="join-button" href="<?php echo $cfg_memberurl; ?>/index_登出</a></div>;';

}

{/dede:php}

ajax方法:

小提示,除了利用此方法之外我們還可以使用ajax來操作了,這種方法比上面還要簡單一些,如我們把下面代碼保存成,代碼如下:

代碼如下:

<?php

require_once(DEDEMEMBER."/");

$uid = $cfg_ml->M_LoginID;

if(!$uid){

echo '<div><a class="login-button" href="">登錄</a> |<a class="join-button" href="">加入</a></div>';

}else{

echo '<div>

<a class="login-button" href="#">'.$uid.'</a> |<a class="join-button" href="<?php echo $cfg_memberurl; ?>/index_登出</a></div>;';

}

?>

然後在如首頁中中導入jquery的文件包,然後如下佈局,登錄框架狀態地址我們寫一個<div id="loginajax">加載中...</div>

然後在頁面底部加一個

代碼如下:

$('loginajax')('');

這樣就解決了.

最後,希望本文所述對大家的dedecms建站有所幫助。