最开始写这个验证系统的时候是给我APP用的,后来就把1.0版本开源了,开源之后挺多人都觉得挺好用的(特别受到小白的青睐,因为易上手对接简单),大牛勿喷,我只是一个小菜鸟。

最开始就是一个简单的验证,账号密码啥的。

现在的功能有:

登入、

注册、

充值、

解绑机器码、

获取信息、

验证VIP、

找回密码、

修改密码、

微信注册/登入、

每日签到、

账号绑定微信(也就通过账号密码注册的账号可以绑定微信,然后用微信登入)、

设置账号密码(这个功能是给微信用户用的,因为微信用户可以直接通过微信进行登入,如果这个微信没有注册过账号的话系统会自动进行注册,然后用户可以设置账号密码然后使用账号密码登入)

修改名称(是修改用户的名字,不是账号)

修改头像

目前差不多就只有这些功能了。

再来说一下我们的后台:

后台的系统设置也就是控制注册以及系统功能的。

1、可以设置限制IP注册(比如可以设置24小时内一个IP只能注册一个账号)

2、可以限制机器码注册(跟限制IP一样)

3、可以设置付费模式还是免费模式(付费模式也就是正常模式,免费模式则是所有的用户进行验证的时候都会返回是永久VIP)

4、可以限制机器码登入(也就是机器码解绑的功能,如果开启了验证机器码,那么用户登入的时候就会验证登入的机器码是否与数据库里当前的机器码一致,如果不一致的就需要进行解绑后才能登入,你可以设置隔多长时间才能解绑一次)

5、可以设置注册赠送VIP体验时间

6、可以设置邀请奖励(就是,用户A吧他的邀请ID发给用户B,用户B在注册的时候填写邀请人ID为用户A的邀请ID那么就算邀请成功一个,邀请成功后,邀请人可以获得邀请奖励VIP时间,奖励多长时间自己设置)

7、可以设置签到奖励(也就是用户每天进行签到获得VIP时间奖励)

(所有的设置都是自己可以控制的,不管你奖励多少,还是限制多少,都可以。因为如意验证系统就是:如意如意,随我心意)

然后说一下这个用户管理:

1、用户管理可以进行查找用户

2、可以看到用户的基本信息(如:ID、头像、用户名、账号、用户组、会员到期时间、已邀请人数、邀请人、注册时间、注册IP、机器码、状态)

3、点击编辑可进行编辑账号的一些信息,可以禁用账号

卡密生成:

可以批量生成卡密分类(如:天卡、周卡、月卡、季卡、半年卡、年卡、永久卡),勾选生成卡密后直接导出的话会生成后直接生成txt文本导出卡密,一行一个

卡密管理:

可以看到卡密的状态,和使用情况,以及使用的是谁,使用时间是什么时候

说了这么多,还是上源码吧,大家自己去体验。

运行环境:php5.4、MYSQL5.6

系统:Windows、LINUX

所有文件以及代码请勿使用记事本修改,否则返回值可能乱码

【安装说明】

1、将程序解压到服务器/虚拟空间

2、将eruyi_user1.3sql导入数据库

3、修改include目录中的config.php数据库配置

【设置/登入】

后台账号/密码:admin

后台密码设置:修改admin目录中的userdata.php

【如果注册或者生成卡密时出现SQL语句执行错误:】(按理说1.3版本已经不会出现这种问题,为了避免尴尬还是告诉大家一下)

打开my.ini,查找

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改为

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

然后重启MYSQL

这个是易语言模块的例子源码,我只写了一些必要的功能,如果有其他需要可以自己根据验证系统的说明文档进行开发

小菜鸟一枚,大神嘴下留情,如果有哪里做的不足的地方请多多指教,如果发现BUG却没有能力修改的话,可以回帖告诉我。也不知道这个帖子我写了这么多字,能不能加个精

更多推荐

商务云PHP网络验证系统,易如意PHP网络验证系统1.3【开源】+调用模块源码