判断是否登录/用户登录状态

2024-01-25 17:24 小编

用于判断用户是否登录


=================模板中判断登录===========================


方法一:动态或者伪静态调用数据

这个不建议直接放在作为静态生成的模板中,以免换成后状态变不过来。

{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}

方法二:真静态调用数据

1、新建模板文件:template/pc/default[不固定名称]/home/api/member.html

{if $member}

登录了:{$member.username}

 <a 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')}

======================PHP中判断登录===========================

if (!\Phpcmf\Service::C()->member) { 没有登录 }



在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码