在进行Dedecms CMS会员中心开发时,有时需要在多个模板中调用会员的最后登录时间和IP地址数据。为了满足这一需求,我们可以创建一个自定义功能函数。以下是如何实现这一功能的详细步骤。
首先,我们需要找到存放扩展函数的文件 include/extend.func.php,并在文件末尾添加以下功能函数代码:

function login_time_ip($mid) {
    global $dsql;  
    $row = $dsql->GetOne("SELECT mid,logintime,loginip FROM `dede_member` where mid='$mid'");
    $msg="最后登录时间:".MyDate('Y-m-d H:i:s',$row['logintime']).",上次登录IP:".$row['loginip'];    
    return $msg;
}
    
接下来,在会员中心的任意模板中,可以使用以下PHP代码进行调用:

<?php echo login_time_ip($cfg_ml->M_ID);?>
    
通过上述步骤,您将能够成功调用会员的最后登录时间和IP地址信息。输出示例如下:
最后登录时间:2017-08-01 12:18:21,  上次登录IP:158.121.122.237
此方法简单高效,非常适合需要在不同模板中显示会员登录信息的场景。希望这篇教程对您有所帮助!
以上内容为如何在Dedecms CMS中实现会员登录时间与IP显示的具体步骤。通过这些步骤,您可以轻松地在网站的会员中心展示相关信息。这不仅增强了用户体验,也使得开发者在进行二次开发时更加得心应手。记得每次修改代码后都要保存并测试,以确保一切正常运行。