易优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 link='user/Users/login' /}" rel="nofollow">登录</a></li>
<li class="btn-outline"><a href="{eyou:Diyurl link='user/Users/reg' /}" rel="nofollow" class="kuan">注册</a></li>
</div>
{$field.hidden}
{/eyou:user}