dedecms 会员中心调用会员最后登录时间 和上次登录ip

dedecms 会员中心调用会员最后登录时间 和上次登录ip,第1张

织梦默认的模板不是有这个登陆的东西,你把代码复制过来,然后样式自己需要什么样修改就行了。

<form name="userlogin" action="{dede:globalcfg_memberurl/}/index_dophp" method="POST">

        <input type="hidden" name="fmdo" value="login" />

        <input type="hidden" name="dopost" value="login" />

        <input type="hidden" name="keeptime" value="604800" />

        <div class="fb"><span>用户名:</span>

         <input type="text" name="userid" size="20" class="ipt-txt" />

        </div>

        <div class="fb"><span>密码:</span>

         <input type="password" name="pwd" size="20" class="ipt-txt" />

        </div>

        {dede:php}

        if(preg_match("#2#", $safe_gdopen))

        {

        echo '

        <div class="fb"><span>验证码:</span>

         <input type="text" name="vdcode" size="8" class="ipt-txt" />

         <img id="vdimgck" align="absmiddle" onClick="thissrc=thissrc+\'\'" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'$cfg_cmspath'/include/vdimgckphp"/></div>

        ';

        }

        {/dede:php}

        <div class="submit">

         <button type="submit" class="btn-1">登录</button>

         <a href="{dede:globalcfg_memberurl/}/index_dophpfmdo=user&dopost=regnew" >注册帐号</a> <a href="{dede:globalcfg_memberurl/}/resetpasswordphp">忘记密码</a> </div>

       </form>

织梦里面的权限是有点不准确的 他代码的判断里面 是只要 只要你的浏览权限比栏目设置的要高即可 你去后台的会员管理那看看 会员等级值 是不是大于10 你可以给注册的会员等级制设置的大一点 如果不行的话 需要修改修改 plus/viewphp 权限判断那的代码

在会员中心的任意模板中可以调用以下自定义函数

<php echo login_time_ip($cfg_ml->M_ID);>

将以下函数放到include/extendfuncphp 文件中

function login_time_ip($mid)

{

global $dsql; 

$row = $dsql->GetOne("SELECT mid,logintime,loginip FROM `#@__member` where mid='$mid'");

$msg="最后登录时间"MyDate('Y-m-d H:i:s',$row['logintime'])",上次登录IP:"$row['loginip'];   

return $msg;

}

就可以调用了,非常简单。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 会员中心调用会员最后登录时间 和上次登录ip

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情