诞生介绍
没错,这是一个无聊而又自闭的下午,我绝望地研究 PHP 和易语言,突发奇想做出来的简单验证系统,这是一个完全后端的验证系统,这里没有美丽的前端界面,也没有舒适的动画效果,这里只有参数和回调数字。
虽然可以说没什么技术含量,包含注册,登录,修改信息,获取信息四大功能,还配套写了一个易语言程序,但是出自自己的手还是能体验到那一丝兴奋,毕竟梅花香自苦寒来,不多说了,一睹芳容!
详细解读
这个简单验证系统有 7 个文件,接下来将解读一下这些文件。
Sql.sql,看后缀就知道,这是一个数据库表,里面我已经写好了表的格式,且为了安全密码我采用了 MD5 加密后存储数据库,所以导入数据库后才能正常使用,为了确报即用性(因为我懒忘删了),我在里面内置了一些弱口令示例账号,解开 MD5 后即可快速测试哟!
Mysql.php,顾名思义,就是 Mysql 的连接套件,整个核心操作就靠这一个 PHP。使用前应修改:
$mysql_server="数据库地址";
$mysql_username="数据库用户名";
$mysql_password="数据库密码";
$mysql_database="数据库名";
Login.php,这个很容易理解吧,看名字就知道这是登录的 PHP。
Login.php 调用方式
login.php?user=[账号]&key=[密码]

Login.php回调参数
1:登录成功
2:账号不存在
3:密码错误
-1:其他错误 (如数据库连接失败等)
既然有登录,注册的 Register.php 也是必不可少的。
Register.php 调用方式
register.php?user=[账号]&key=[密码]&info=[info]&email=[邮箱]&text1=[字段 1]&text2=[字段 2]&text3=[字段 3]

Register.php回调参数
0:账号重复
1:注册成功
2:info 重复
3:邮箱重复
-1:其他错误 (如数据库连接失败等)
要修改密码怎么办?修改邮箱怎么办?修改其他信息怎么办?那么这个就是修改信息的 Setinfo.php 啦!请勿提交空白,已更新增加保护机制(否则后果不堪设想)。
Setinfo.php 调用方式
setinfo.php?user=[账号]&key=[密码]&new_user=[要修改的账号]&new_key=[要修改的密码]&info=[要修改的 info]&email=[要修改的邮箱]&text1=[要修改的字段 1]&text2=[要修改的字段 2]&text3=[要修改的字段 3]
Tips: 除了开头的账号密码用来确认账号本人外,其他信息非必填,不提交参数则不更改

Setinfo.php回调参数
1:修改信息成功
2:账号不存在
3:密码错误
4:更改后的账号重复
5:更改后的 info 重复
6:更改后的邮箱重复
7:更改的密码为空
8:更改的账号为空
9:更改的 info 为空
10:更改的邮箱为空
11:更改的字段 1 为空
12:更改的字段 2 为空
13:更改的字段 2 为空
必要的时候,还是要获取一下用户信息的,这就是 Text.php 存在的理由。
Text.php 调用方式
text.php?user=[账号]&key=[密码]&new_user=[要修改的账号]&new_key=[要修改的密码]&info=[要修改的信息]&email=[要修改的邮箱]&text1=[要修改的字段 1]&text2=[要修改的字段 2]&text3=[要修改的字段 3]
Tips: 除了开头的账号密码用来确认账号本人外,其他信息非必填,不填则不更改,请勿提交空白
Text.php回调参数
查询成功:返回文本数据(不返回账号和密码)
info:info 文本
email: 邮箱文本
text1: 字段 1 文本
text2: 字段 2 文本
text3: 字段 3 文本
0:其他错误 (如数据库连接失败等)
Demo.e这是一个易语言项目源码,还需要配合精易模块 6.3.ec,请先下载易语言后打开源码。
创造它既是为了让验证系统集成在 EXE 上,又可以让他拥有可视化且炫酷完美的界面。