最新公告
  • 欢迎您光临仿站吧 帝国CMS模板一站式建站供应平台 . 欢迎加入VIP
  • 帝国CMS会员登录退出日志插件会员下载

    正文概述 仿站吧   2022-07-26 05:13:37  
    帝国CMS会员登录退出日志插件

    帝国CMS会员登录退出日志插件,网络上下载的,测试可以使用,可记录会员登录退出信息情况,如下图:

    帝国CMS会员登录退出日志插件
    帝国CMS日志插件截图

    插件使用方法

    1、后台-系统设置-执行sql语句,执行以下sql语句即可

    CREATE TABLE IF NOT EXISTS `phome_member_log` (
    `id` int(11) NOT NULL auto_increment,
    `userid` int(11) NOT NULL,
    `username` varchar(255) NOT NULL,
    `logintime` int(10) NOT NULL,
    `loginip` varchar(32) NOT NULL,
    `status` smallint(1) NOT NULL,
    `password` varchar(255) NOT NULL,
    PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

    2.系统->系统设置->扩展菜单 

    扩展菜单名称:会员登陆详情

    列表:会员登陆详情地址:shu/member/index.php

    3、打开e/class/connect.php文件,在第56行加入如下代码 (未做过二次开发的可直接使用文件覆盖即可)

    require 'sFunction.php';

    4、找到用户登录文件:/e/member/class/member_loginfun.php (未做过二次开发的可直接使用文件覆盖即可)

    1)在第6行加入代码:

    //获取当前时间和IP
    $loginip=egetip();
    $logintime=time();

    2)在第22行用户账号或密码为空的判断中加入以下代码(加到第23行下面):

    //用户账号或密码为空在写入日志
    insert_member_log($userid,$username,$logintime,$loginip,'7',$password);

    3)在第39行用户userid不存在的判断中加入以下代码(加到第40行下面):

    //10分钟内登录错误达到5次,请稍后再来登录
    member_login_error($username,$loginip);
    //用户账号不存在写入日志
    insert_member_log($r['userid'],$username,$logintime,$loginip,'5',$password);

    4)在第45行用户密码错误的判断中加入以下代码(加到第46行下面):

    //用户账号密码错误写入日志
    insert_member_log($r['userid'],$username,$logintime,$loginip,'4',$password);

    5)在第51行用户账号未通过审核的判断中加入以下代码(加到第52行下面):

    //用户账号未通过审核写入日志
    insert_member_log($r['userid'],$username,$logintime,$loginip,'6',$password);

    6)在第95行用户成功登录后加入以下代码:

    //用户账号登录成功写入日志
    insert_member_log($r['userid'],$username,$logintime,$loginip,'1',$password);

    7)在第132行用户退出登录加入以下代码:

    //用户账号退出网站写入日志
    //获取当前时间和IP
    $loginip=egetip();
    $logintime=time();
    $userid=getcvar('mluserid');//会员ID 
    $username=getcvar('mlusername');//会员用户名
    insert_member_log($userid,$username,$logintime,$loginip,'2',$password);

    至此登录文件修改完毕。

    5、找到用户注册文件:/e/member/class/member_registerfun.php (未做过二次开发的可直接使用文件覆盖即可)

    1)在第194行后面用户账号注册成功即将转入会员中心前加入以下代码:

    //获取当前时间和IP
    $loginip=egetip();
    $logintime=time();
    //用户成功注册账号后的第一次登录写入日志
    insert_member_log($userid,$username,$logintime,$loginip,'3',$password);

     

    默认解压缩密码:www.fangzhanba.com

    积分资源

    [积分下载]:普通会员下载扣除2 积分,不扣除下载次数·
    [VIP免费]:VIP会员免费下载,扣除下载次数· 下载即代表您已阅读并同意
    仿站吧,一个优质的源码资源平台!
    仿站吧 » 帝国CMS会员登录退出日志插件会员下载

    特别注意

    本站部分样式或模板代码移植或仿站自互联网(如有侵权,出示著作权证书联系我删除),所有代码不能用于非法站点(色情,暴力,政治类站点)。本站只提供源代码服务,不提供任何建站服务。不承担任何建站后的法律问题!本站所得费用均为制作模板劳动报酬。使用开源免费的帝国CMS作为核心,请保留帝国CMS的版权。如商用请购买帝国商业版,本站只做帝国CMS模板服务,不做任何建站、不制作采集任何网站内容、不出售任何非开源有版权源代码更不卖任何域名和空间服务器,我出卖的只是我的技术劳动力!如在本站发生交易任何资源或者下载任何资源,则代表默认同意以上文字内容。感谢小伙本的支持,做一个知法守法的好公民!