用户名: 

密码: 

    
欢迎来到飞猫资源
开通会员全站免费下载
立即加入
您的一年会员开通成功!
您的一年会员开通成功!
今日下载数已用完
升级会员
提交
下载提示!请输入验证码验证哦!
看不清,重新获取
提交验证码
首页 > 网站源码 > 医学 >word >

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

0
文件类型: .zip
界面语言: 简体中文
运行环境: Linux/PHP/Mysql
授权方式: 共享软件
软件大小: 34 KB
软件等级:
资料类型: 国产软件
作 者 :
点数: 0点
点数说明: 下载点数获取方式:
(1)通过充值获取点数在线充值
(2)通过每天签到获取点数,每天赠送的点数随机签到
下载地址: [ 权限:普通会员 下载地址1 ]
软件简介:

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

帝国CMS会员登录退出日志插件 帝国CMS日志插件截图 插件使用方法

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

1

 

2

3

4

5

6

7

8

9

10 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行加入如下代码 (未做过二次开发的可直接使用文件覆盖即可)

1 require 'sFunction.php';

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

1)在第6行加入代码:

1

 

2

3 //获取当前时间和IP

$loginip=egetip();

$logintime=time();

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

1

 

2 //用户账号或密码为空在写入日志

insert_member_log($userid,$username,$logintime,$loginip,'7',$password);

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

1

 

2

3

4 //10分钟内登录错误达到5次,请稍后再来登录

member_login_error($username,$loginip);

//用户账号不存在写入日志

insert_member_log($r['userid'],$username,$logintime,$loginip,'5',$password);

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

1

 

2 //用户账号密码错误写入日志

insert_member_log($r['userid'],$username,$logintime,$loginip,'4',$password);

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

1

 

2 //用户账号未通过审核写入日志

insert_member_log($r['userid'],$username,$logintime,$loginip,'6',$password);

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

1

 

2 //用户账号登录成功写入日志

insert_member_log($r['userid'],$username,$logintime,$loginip,'1',$password);

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

1

 

2

3

4

5

6

7 //用户账号退出网站写入日志

//获取当前时间和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行后面用户账号注册成功即将转入会员中心前加入以下代码:

1

 

2

3

4

5 //获取当前时间和IP

$loginip=egetip();

$logintime=time();

//用户成功注册账号后的第一次登录写入日志

insert_member_log($userid,$username,$logintime,$loginip,'3',$password);

下载帮助: 发表评论 加入收藏夹 错误报告

本作品内容为帝国CMS会员登录退出日志插件, 格式为 [!--geshi--], 大小[!--sizes--], 页数为[!--yeshu--],比例[!--bili--],请使用软件[!--tools--]打开, 作品中文字及图均可以修改和编辑,图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除作品中的内容, 欢迎使用飞猫资源网。

您可能会喜欢的其他模板
点击咨询
在线时间:9:00-21:00