1. 程式人生 > >Discuz!開發之外掛頁面未登陸使用者顯示登陸框和登陸提示

Discuz!開發之外掛頁面未登陸使用者顯示登陸框和登陸提示

例項外掛

/test/

/test/page.inc.php

前臺訪問地址為:http://域名/plugin.php?id=test:page

如果這個頁面只希望登陸使用者檢視,未登入的使用者顯示登陸框和登陸提示,要怎麼操作呢?

開啟page.inc.php

在php程式碼最前面加入

if(!$_G['uid']){//未登陸處理
	showmessage('請登入之後再繼續操作!', '', array(), array('login' => true));
}

效果如下圖:

這裡是使用的showmessage函式來顯示登陸頁面,有興趣的朋友可以檢視showmessage函式和dshowmessage函式的定義,相關檔案:

\source\function\function_core.php

\source\function\function_message.php