帝国cms7.5登录状态(头像)

时间:2023年07月10日

/

来源:网络

/

编辑:佚名

方法一、用JS调用登陆模板
1. 头像调用方法
打开e/data/template/loginiframetemp.txt

$r=$empire->fetch1("select ".$user_userid.",".$user_username.",".$user_group.",".$user_userfen.",".$user_money.",".$user_userdate.",".$user_havemsg.",".$user_checked." from ".$user_tablename." where ".$user_userid."='$myuserid' and ".$user_rnd."='$myrnd' limit 1");
下面添加如下代码:
$m=$empire->fetch1("select userpic from phome_enewsmemberadd where userid='$myuserid' limit 1");
if($m['userpic']){
$userrpic=$m['userpic'];
}else{
$userrpic="/e/data/images/nouserpic.gif";
}
这样就可以了!然后 批量更新动态页面
在JS调用登陆模板中使用<?=$userrpic?>调用会员头像!
注:可以直接复制已经修改好的代码loginiframetemp.txt,直接覆盖
<?php
require("../../class/connect.php");
if(!defined('InEmpireCMS'))
{
    exit();
}
eCheckCloseMods('member');//关闭模块
$myuserid=(int)getcvar('mluserid');
$mhavelogin=0;
if($myuserid)
{
    include("../../class/db_sql.php");
    include("../../member/class/user.php");
    include("../../data/dbcache/MemberLevel.php");
    $link=db_connect();
    $empire=new mysqlquery();
    $mhavelogin=1;
    //数据
    $myusername=RepPostVar(getcvar('mlusername'));
    $myrnd=RepPostVar(getcvar('mlrnd'));
    $r=$empire->fetch1("select ".eReturnSelectMemberF('userid,username,groupid,userfen,money,userdate,havemsg,checked')." from ".eReturnMemberTable()." where ".egetmf('userid')."='$myuserid' and ".egetmf('rnd')."='$myrnd' limit 1");
$m=$empire->fetch1("select userpic from phome_enewsmemberadd where userid='$myuserid' limit 1");
if($m['userpic']){
$userrpic=$m['userpic'];
}else{
$userrpic="/e/data/images/nouserpic.gif";
}  
    if(empty($r[userid])||$r[checked]==0)
    {
        EmptyEcmsCookie();
        $mhavelogin=0;
    }
    //会员等级
    if(empty($r[groupid]))
    {$groupid=eReturnMemberDefGroupid();}
    else
    {$groupid=$r[groupid];}
    $groupname=$level_r[$groupid]['groupname'];
    //点数
    $userfen=$r[userfen];
    //余额
    $money=$r[money];
    //天数
    $userdate=0;
    if($r[userdate])
    {
        $userdate=$r[userdate]-time();
        if($userdate<=0)
        {$userdate=0;}
        else
        {$userdate=round($userdate/(24*3600));}
    }
    //是否有短消息
    $havemsg="";
    if($r[havemsg])
    {
        $havemsg="<a href='".$public_r['newsurl']."e/member/msg/' target=_blank><font color=red>您有新消息</font></a>";
    }
    //$myusername=$r[username];
    db_close();
    $empire=null;
}
if($mhavelogin==1)
{
?>
<!--loginin-->
<?
}
else
{
?>
<!--login-->
<?
}
?>
二、模板格式:
登陆前显示内容[!--empirenews.template--]登陆后显示内容
<strong data-slate-mark="true">头部js调用地址:
</strong>
<script src="/e/member/login/loginjs.php"></script>
三:登录表单制作:
<form name="login" method="post" action="/e/member/doaction.php">
<input type="hidden" name="enews" value="login">
<input type="hidden" name="ecmsfrom" value="9">
用户名:<input name="username" type="text" size="16">
密码:<input name="password" type="password" size="16">
<input type="submit" name="Submit" value="登陆">
<input type="button" name="Submit2" value="注册" onclick="window.open
('/e/member/register/');">
</form>
四:会员中心连接;
会员中心:/e/member/cp/
个人资料:/e/member/my/
修改资料:/e/member/EditInfo/
修改密码:/e/member/EditInfo/EditSafeInfo.php
收藏夹:/e/member/fava/
好友列表:/e/member/friend/
发送信息:/e/member/msg/AddMsg/?enews=AddMsg
消息列表:/e/member/msg/
在线支付:/e/payapi/
在线充值:/e/member/buygroup/
点卡充值:/e/member/card/
下载消费记录:/e/member/downbak/
会员空间:/e/space/?userid=[!--userid--]
设置空间:/e/member/mspace/SetSpace.php
选择模板:/e/member/mspace/ChangeStyle.php
管理留言:/e/member/mspace/gbook.php
管理反馈:/e/member/mspace/feedback.php
我的订单:/e/ShopSys/ListDd/
我的购物车:/e/ShopSys/buycar/
管理配送地址:/e/ShopSys/address/ListAddress.php
退出:<a href="/e/member/doaction.php?enews=exit" onclick="return confirm('确认要退出?');">退出</a>
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。