软件简介:
奇迹助理
后台管理系统
Ver1.0 内侧板
----------------------------
Field studio 2004-3-15
----------------------------
========
功能
========
一、账户管理
1、账户列表查询功能
2、详细资料查询和修改(记录日志)功能
3、封停账户(记录日志)功能
4、账户搜索和筛选功能
5、在线情况察看
二、角色管理
1、角色列表查询功能
2、详细资料查询和修改(记录日志)功能
3、角色封停
7、进入授权管理配置管理员权限。
==================
手动升级数据库方法
==================
注意:
[Item_info]表与以前在论坛发布的数据表有所不同增加了一列[Item_id2]
以下新建表除特殊注明外,类型均为[nvarchar]、无主键、允许空。[SQLBAK]文件夹内附图片。
1、创建数据表[GM_levl_info](权限数据表)
列名:id(int,4,主键),levl1,levl1_name,levl1_url,levl2,levl2_name,levl2_url,levl3,levl3_name,levl3_url,GM_levl0,GM_levl1,GM_levl2,GM_levl3,GM_levl4
使用数据导入方法导入[SQLBAK]文件夹内的[gm_levl_info.txt]
2、创建数据表[GMup_info](管理日志数据表)
列名:up_Date(smalldatetime,4),GM_name,GM_levl,GM_info(nvarchar,1024)
此表无数据
3、创建数据表[Item_info](物品数据)
列名:Item_name,Item_id,Item_id2,Item_db,Item_db2,Item_x,item_y
使用数据导入方法导入[SQLBAK]文件夹内的[Item_info.txt]
4、创建数据表[Item_dh](兑换物品数据)
列名:Item_id(int,4,主键),Item_name,Item_db,Item_x,item_y,Item_jz,dh_info,Gm_info
使用数据导入方法导入[SQLBAK]文件夹内的[Item_dh.txt](此表可以为空)
5、创建数据表[Itemdh_info](兑换物品日志)
列名:id,memb___id,Item_name,Item_info,Item_id,dh_date(smalldatetime,4)
此表无数据
6、在原有数据表[Character]增加数据列:INFO(nvarchar,50)
INFO数据列无内容
7、在原有数据表[Meng_info]增加或修改数据,内容如下:
1,admin2004,123456,初始管理员,field.com@163.com,4,*GM*,3,2005-1-1,0,3,3,3
========
程序结构
========
+4fsa
check.asp密码认证程序
chr.asp角色列表程序
chrss.asp角色搜索程序
config.asp配置文件
default.asp主程序
dhlog.asp兑换日志程序
editchr.asp角色编辑程序
edituser.asp账户编辑程序
gmdeit.asp管理员编辑程序
gmgl.asp管理员列表程序
gmidreg.asp管理员注册程序
gmlog.asp管理日志程序
gmpw.asp修改密码程序
gmregister.asp增加管理员程序
gmseve.asp管理员修改保存程序
itemck.asp仓库物品察看程序
itemdh.asp兑换物品察看程序
itemdhzj.asp增加兑换物品程序
itemgl.asp物品管理程序
itemqf.asp物品发送程序
itemxd.asp携带物品程序
jieuser.asp账户解封程序
lockchr.asp角色权限管理程序
lockuser.asp账户封停程序
mugm.css样式表
quit.asp安全退出程序
qxgl.asp管理员权限程序
session.asp权限认证程序
to.asp登陆界面程序
top.asp菜单程序
user.asp账户列表
userseve.asp账户修改保存程序
userss.asp账户搜索程序
zmgl.asp战盟程序
zxqk.asp在线察看程序
+SQLbak
gm_levl_info.txt管理员权限数据(必须导入)
item_info.txt物品信息(必须导入)
item_dh.txt兑换物品信息(可选导入)
+webup
jfdh.asp积分兑换程序
zbdh.asp装备兑换程序
========
FAQ
========
?显示数据库连接失败
-------------------
:请确认Config.asp内的配置是否正确,SQL是否使用Windows和SQL Server混合型登陆
?兑换管理和日志是干什么用的
---------------------------
:这是我以前编写的[碎片、通宝换积分][积分换装备]两个程序的管理模块,使用它可以方便管理兑换物品
?在线资料不准确或者运行缓慢
---------------------------
:此板块是采用他人的[在线显示系统]的数据库储存过程才能正常使用,具体解决方法如下
下载JS补丁下载地址:http://www.kellersh.com/mu/js.rar
如果替换之后仍然不能显示,请执行以下查询:
1---------------------------------------------------------------------------------------
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[WZ_CONNECT_MEMB]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[WZ_CONNECT_MEMB]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[WZ_DISCONNECT_MEMB]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[WZ_DISCONNECT_MEMB]
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS OFF
GO
CREATE PROCEDURE WZ_CONNECT_MEMB
@uid varchar(20),
@server varchar(20),
@uip varchar(20)
AS
Begin
BEGIN TRANSACTION
SET NOCOUNT ON
IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED)
WHERE memb___id = @uid )
Begin
UPDATE MEMB_STAT
SET ip = @uip , connectstat = 1 , servername = @server , ConnectTM = (getdate())
WHERE memb___id = @uid
End
ELSE
Begin
INSERT INTO MEMB_STAT ( memb___id,ip,connectstat,servername) valueS (
@uid,
@uip,
1,
@server
)
End
IF(@@Error 0 )
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION
SET NOCOUNT OFF
End
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS OFF
GO
CREATE PROCEDURE WZ_DISCONNECT_MEMB
@uid varchar(20)
AS
Begin
BEGIN TRANSACTION
SET NOCOUNT ON
IF EXISTS ( SELECT memb___id FROM MEMB_STAT WITH (READUNCOMMITTED)
WHERE memb___id = @uid )
Begin
UPDATE MEMB_STAT
SET DisConnectTM = (getdate()), connectstat = 0 WHERE memb___id = @uid
End
ELSE
Begin
INSERT INTO MEMB_STAT ( memb___id,DisConnectTM,connectstat) valueS (
@uid,
(getdate()),
0
)
End
IF(@@Error 0 )
ROLLBACK TRANSACTION
ELSE
COMMIT TRANSACTION
SET NOCOUNT OFF
End
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
2-----------------------------------------------------------------------------
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MEMB_STAT]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[MEMB_STAT]
GO
CREATE TABLE [dbo].[MEMB_STAT] (
[memb___id] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[ConnectStat] [tinyint] NULL ,
[ServerName] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[IP] [nvarchar] (15) COLLATE Chinese_PRC_CI_AS NULL ,
[ConnectTM] [smalldatetime] NULL ,
[DisConnectTM] [smalldatetime] NULL
) ON [PRIMARY]
GO
============
本人资料
============
姓 名:田野
住 址:吉林省柳河县
E-Mail:field.com@163.com
QQ:279538197(很少在线)
===========
鸣谢
===========
庄明轩:采用20/%原码
QQ:20038042 Email:Thehacker@163.com
微子论坛:发布此程序
http://bbs.china-mu.com
无尘浪子:提供FTP
ftp://218.65.219.8/
丸子:帮助测试
xxzzz:帮助测试
http://www.klq8.net
aaronzhu:提供在线问题修正方法(此修正方法不属于aaronzhu本人原创)
下载地址:
|