您现在的位置是:网站首页>建站学院织梦CMS

dedecms教程:会员登录积分每天只限增加一次的实

2021-07-16来源: 织梦CMS 人已围观

简介 首先把思路说一下:先检测当前时间与上次登陆日期是否为同一天?如果是就不加积分。
如果上次登陆日期与当前登陆日期不相等就加积分。

具体修改:
include文件夹下memberlogin.class.php文件

首先把思路说一下:先检测当前时间与上次登陆日期是否为同一天?如果是就不加积分。vj0企业网站模板免费下载_网站建设_企业网站建设方案
如果上次登陆日期与当前登陆日期不相等就加积分。vj0企业网站模板免费下载_网站建设_企业网站建设方案
vj0企业网站模板免费下载_网站建设_企业网站建设方案
具体修改:vj0企业网站模板免费下载_网站建设_企业网站建设方案
include文件夹下memberlogin.class.php文件vj0企业网站模板免费下载_网站建设_企业网站建设方案
vj0企业网站模板免费下载_网站建设_企业网站建设方案
具体代码大概在370行vj0企业网站模板免费下载_网站建设_企业网站建设方案
原先代码vj0企业网站模板免费下载_网站建设_企业网站建设方案
vj0企业网站模板免费下载_网站建设_企业网站建设方案
代码如下:vj0企业网站模板免费下载_网站建设_企业网站建设方案
//登录增加积分(上一次登录时间必须大于两小时)vj0企业网站模板免费下载_网站建设_企业网站建设方案
if(time() - $logintime > 7200 && $cfg_login_adds > 0)vj0企业网站模板免费下载_网站建设_企业网站建设方案
{vj0企业网站模板免费下载_网站建设_企业网站建设方案
$dsql->ExecuteNoneQuery("Update `dede_member` set `scores`=`scores`+{$cfg_login_adds} where mid='$uid' ");vj0企业网站模板免费下载_网站建设_企业网站建设方案
}vj0企业网站模板免费下载_网站建设_企业网站建设方案
$this->M_ID = $uid;vj0企业网站模板免费下载_网站建设_企业网站建设方案
$this->M_LoginTime = time();vj0企业网站模板免费下载_网站建设_企业网站建设方案
vj0企业网站模板免费下载_网站建设_企业网站建设方案
修改为:vj0企业网站模板免费下载_网站建设_企业网站建设方案
vj0企业网站模板免费下载_网站建设_企业网站建设方案
代码如下:vj0企业网站模板免费下载_网站建设_企业网站建设方案
//登录增加积分(每天登陆加一次积分)vj0企业网站模板免费下载_网站建设_企业网站建设方案
$row = $dsql->GetOne("SELECT logintime FROM dede_member WHERE mid='$uid' ");vj0企业网站模板免费下载_网站建设_企业网站建设方案
$logintime = $row['logintime'];vj0企业网站模板免费下载_网站建设_企业网站建设方案
$timel = GetDateMk($logintime);vj0企业网站模板免费下载_网站建设_企业网站建设方案
$now = GetDateMk(time());vj0企业网站模板免费下载_网站建设_企业网站建设方案
if($timel!=$now)vj0企业网站模板免费下载_网站建设_企业网站建设方案
{vj0企业网站模板免费下载_网站建设_企业网站建设方案
$dsql->ExecuteNoneQuery("Update `dede_member` set `scores`=`scores`+{$cfg_login_adds} where mid='$uid' ");vj0企业网站模板免费下载_网站建设_企业网站建设方案
}vj0企业网站模板免费下载_网站建设_企业网站建设方案
$nowtime = GetDateTimeMk(time());vj0企业网站模板免费下载_网站建设_企业网站建设方案
$logint = GetMkTime($nowtime);vj0企业网站模板免费下载_网站建设_企业网站建设方案
$dsql->ExecuteNoneQuery("Update dede_member set logintime='$logint' where mid='$uid' ");vj0企业网站模板免费下载_网站建设_企业网站建设方案
$this->M_ID = $uid;vj0企业网站模板免费下载_网站建设_企业网站建设方案
$this->M_LoginTime = time();vj0企业网站模板免费下载_网站建设_企业网站建设方案
vj0企业网站模板免费下载_网站建设_企业网站建设方案
因为发现dedecms 本身记录登陆时间不准 就加了个修改登陆时间的语句,用这种笨方法实现了。

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l