eyoucms易优判断会员登录状态的JS代码分享

易优cms判断会员是否登录的JS代码:

<script type="text/javascript">
function layerLogin(gourl) {
if (0 < ey_getCookie('users_id')) {
alert('已经登录');
}else{
alert('请登录!');
}
}
function ey_getCookie(c_name)
{
return getCookie(c_name);
}
function getCookie(c_name)
{
if (document.cookie.length>0)
{
c_start = document.cookie.indexOf(c_name + "=")
if (c_start!=-1)
{
c_start=c_start + c_name.length+1
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) c_end=document.cookie.length
return unescape(document.cookie.substring(c_start,c_end))
}
}
return "";
}
</script>

会员登录后和登录前显示不同的效果:

 {eyou:php}
         $UsersData = session('users');
        $userid=$UsersData['users_id'];
 {/eyou:php}
 {eyou:empty name='$userid' /}
     登录前显示内容
   {eyou:else/}
   登录后显示内容
 {/eyou:empty}

通过此方法,可以设置比如会员登录前让手机号中间4位显示星号,登录后显示完整的手机号。

会员调用代码:

 {eyou:user type='userinfo'}
       <div class="user-nav" id="{$field.htmlid}">
         <li class="btn-outline"><a href="{eyou:Diyurl%20link='user/Users/login'%20/}" rel="nofollow">登录</a></li>
         <li class="btn-outline"><a href="{eyou:Diyurl%20link='user/Users/reg'%20/}" rel="nofollow" class="kuan">注册</a></li>
       </div> 
      {$field.hidden}
 {/eyou:user}